[PATCH 04/10] Include gdb_catching_syscalls_p in the netbsd_process_target class

Kamil Rytarowski n54@gmx.com
Fri Oct 2 02:17:58 GMT 2020


gdb/ChangeLog:

        * netbsd-low.cc (netbsd_tdesc): Remove.
        (netbsd_add_process): Likewise.
        (netbsd_process_target::create_inferior): Update.
---
 gdbserver/ChangeLog     | 6 ++++++
 gdbserver/netbsd-low.cc | 6 +++---
 gdbserver/netbsd-low.h  | 3 +++
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog
index 4fa59ae2dad..17f78193be9 100644
--- a/gdbserver/ChangeLog
+++ b/gdbserver/ChangeLog
@@ -1,3 +1,9 @@
+2020-10-01  Kamil Rytarowski  <n54@gmx.com>
+
+	* netbsd-low.cc (gdb_catching_syscalls_p): Turn into...
+	(netbsd_process_target::gdb_catching_syscalls_p): ...this.
+	* netbsd-low.h (netbsd_process_target::gdb_catching_syscalls_p): Add.
+
 2020-10-01  Kamil Rytarowski  <n54@gmx.com>

 	* netbsd-low.cc (netbsd_tdesc): Remove.
diff --git a/gdbserver/netbsd-low.cc b/gdbserver/netbsd-low.cc
index c2f34bd3339..bcae3a6f757 100644
--- a/gdbserver/netbsd-low.cc
+++ b/gdbserver/netbsd-low.cc
@@ -113,10 +113,10 @@ netbsd_process_target::attach (unsigned long pid)
   return -1;
 }

-/* Returns true if GDB is interested in any child syscalls.  */
+/* See netbsd-low.h.  */

-static bool
-gdb_catching_syscalls_p (pid_t pid)
+bool
+netbsd_process_target::gdb_catching_syscalls_p (pid_t pid)
 {
   struct process_info *proc = find_process_pid (pid);
   return !proc->syscalls_to_catch.empty ();
diff --git a/gdbserver/netbsd-low.h b/gdbserver/netbsd-low.h
index 0d18e329b59..6797868dbe7 100644
--- a/gdbserver/netbsd-low.h
+++ b/gdbserver/netbsd-low.h
@@ -135,6 +135,9 @@ class netbsd_process_target : public process_stratum_target
      and error if the file is not accessible or doesn't exist.  */
   bool elf_64_file_p (const char *file);

+  /* Returns true if GDB is interested in any child syscalls.  */
+  bool gdb_catching_syscalls_p (pid_t pid);
+
 protected:
   /* The architecture-specific "low" methods are listed below.  */

--
2.28.0



More information about the Gdb-patches mailing list