diff options
Diffstat (limited to 'gdb/target.h')
-rw-r--r-- | gdb/target.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gdb/target.h b/gdb/target.h index b1cb852..3d5a348 100644 --- a/gdb/target.h +++ b/gdb/target.h @@ -110,6 +110,15 @@ enum target_waitkind TARGET_WAITKIND_EXECD, + /* The program had previously vforked, and now the child is done + with the shared memory region, because it exec'ed or exited. + Note that the event is reported to the vfork parent. This is + only used if GDB did not stay attached to the vfork child, + otherwise, a TARGET_WAITKIND_EXECD or + TARGET_WAITKIND_EXIT|SIGNALLED event associated with the child + has the same effect. */ + TARGET_WAITKIND_VFORK_DONE, + /* The program has entered or returned from a system call. On HP-UX, this is used in the hardware watchpoint implementation. The syscall's unique integer ID number is in value.syscall_id */ @@ -685,6 +694,10 @@ extern void target_store_registers (struct regcache *regcache, int regs); #define target_prepare_to_store(regcache) \ (*current_target.to_prepare_to_store) (regcache) +/* Determine current address space of thread PTID. */ + +struct address_space *target_thread_address_space (ptid_t); + /* Returns true if this target can debug multiple processes simultaneously. */ |