aboutsummaryrefslogtreecommitdiff
path: root/gdb/nat/netbsd-nat.h
diff options
context:
space:
mode:
authorKamil Rytarowski <n54@gmx.com>2020-09-02 19:18:55 +0200
committerKamil Rytarowski <n54@gmx.com>2020-09-10 15:38:23 +0200
commitfeedfcc77379667e4af19e266abc00072e2d262d (patch)
treea09c6c200a540c425ac6222b34cea648c8ada783 /gdb/nat/netbsd-nat.h
parentc489f8c6e61e0b60a4108e10be3681885b253864 (diff)
downloadgdb-feedfcc77379667e4af19e266abc00072e2d262d.zip
gdb-feedfcc77379667e4af19e266abc00072e2d262d.tar.gz
gdb-feedfcc77379667e4af19e266abc00072e2d262d.tar.bz2
Add netbsd_nat::enable_proc_events in gdb/nat
Add generic function to enable debugger events in a process. gdb/ChangeLog: * netbsd-nat.h (netbsd_nat::enable_proc_events): Add. * netbsd-nat.c: Include <sys/ptrace.h>. * (netbsd_nat::enable_proc_events): Add.
Diffstat (limited to 'gdb/nat/netbsd-nat.h')
-rw-r--r--gdb/nat/netbsd-nat.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/nat/netbsd-nat.h b/gdb/nat/netbsd-nat.h
index 3f2650f..6472cc5 100644
--- a/gdb/nat/netbsd-nat.h
+++ b/gdb/nat/netbsd-nat.h
@@ -50,6 +50,13 @@ extern const char *thread_name (ptid_t ptid);
extern void for_each_thread (pid_t pid,
gdb::function_view<void (ptid_t)> callback);
+
+/* Enable additional event reporting in a new process specified by PID.
+
+ This function assumes internally that the queried process is stopped and
+ traced. */
+
+extern void enable_proc_events (pid_t pid);
}
#endif