[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