From: Kamil Rytarowski Date: Wed, 29 Apr 2020 13:33:33 +0000 (+0200) Subject: Set NetBSD xml syscall file name to syscalls/netbsd.xml X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b68b1b58d687584f7177678146e4c7def22e9699;p=binutils-gdb.git Set NetBSD xml syscall file name to syscalls/netbsd.xml The syscall literal names are not stable on NetBSD and can change once a syscall is versioned. Thus these names are internal to the system and in GDB mostly descriptive, not intended to be a stable interface with fixed names across GDB and NetBSD versions to track certain syscalls. gdb/ChangeLog: * nbsd-tdep.c: Include "xml-syscall.h". (nbsd_init_abi): Call `set_xml_syscall_file_name'. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index f3593d6f8f0..026219ef844 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2020-04-29 Kamil Rytarowski + + * nbsd-tdep.c: Include "xml-syscall.h". + (nbsd_init_abi): Call `set_xml_syscall_file_name'. + 2020-04-29 Kamil Rytarowski * nbsd-nat.c: Include "sys/wait.h". diff --git a/gdb/nbsd-tdep.c b/gdb/nbsd-tdep.c index 2ed16f6faf6..4fdfe476b59 100644 --- a/gdb/nbsd-tdep.c +++ b/gdb/nbsd-tdep.c @@ -25,6 +25,7 @@ #include "nbsd-tdep.h" #include "gdbarch.h" #include "objfiles.h" +#include "xml-syscall.h" /* Flags in the 'kve_protection' field in struct kinfo_vmentry. These match the KVME_PROT_* constants in . */ @@ -470,5 +471,6 @@ nbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) set_gdbarch_auxv_parse (gdbarch, svr4_auxv_parse); /* `catch syscall' */ + set_xml_syscall_file_name (gdbarch, "syscalls/netbsd.xml"); set_gdbarch_get_syscall_number (gdbarch, nbsd_get_syscall_number); }