From 9056c917b3e7a7d41c586087bdb8779197254d1e Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Wed, 28 Sep 2022 14:35:26 -0400 Subject: gdb: add inferior_pre_detach observable Add an observable notified in target_detach just before calling the detach method on the inferior's target stack. This allows observer to do some work on the inferior while it's still ptrace-attached, in the case of a native Linux inferior. Specifically, the amd-dbgapi target will need it in order to call amd_dbgapi_process_detach before the process gets ptrace-detached. Change-Id: I28b6065e251012a4c2db8a600fe13ba31671e3c9 Approved-By: Andrew Burgess --- gdb/observable.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gdb/observable.c') diff --git a/gdb/observable.c b/gdb/observable.c index 5906e58..28249a5 100644 --- a/gdb/observable.c +++ b/gdb/observable.c @@ -62,6 +62,7 @@ DEFINE_OBSERVABLE (architecture_changed); DEFINE_OBSERVABLE (thread_ptid_changed); DEFINE_OBSERVABLE (inferior_added); DEFINE_OBSERVABLE (inferior_appeared); +DEFINE_OBSERVABLE (inferior_pre_detach); DEFINE_OBSERVABLE (inferior_exit); DEFINE_OBSERVABLE (inferior_removed); DEFINE_OBSERVABLE (memory_changed); -- cgit v1.1