mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-17 07:53:51 +08:00
fbsd-nat: Add a low_new_fork virtual method.
This method can be overridden by architecture-specific targets to perform additional work when a new child process is forked.
This commit is contained in:
@ -1380,6 +1380,8 @@ fbsd_nat_target::wait_1 (ptid_t ptid, struct target_waitstatus *ourstatus,
|
||||
warning (_("Failed to fetch process information"));
|
||||
#endif
|
||||
|
||||
low_new_fork (wptid, child);
|
||||
|
||||
if (is_vfork)
|
||||
ourstatus->set_vforked (child_ptid);
|
||||
else
|
||||
|
@ -109,6 +109,12 @@ public:
|
||||
|
||||
bool supports_disable_randomization () override;
|
||||
|
||||
/* Methods meant to be overridden by arch-specific target
|
||||
classes. */
|
||||
|
||||
virtual void low_new_fork (ptid_t parent, pid_t child)
|
||||
{}
|
||||
|
||||
protected:
|
||||
|
||||
void post_startup_inferior (ptid_t) override;
|
||||
|
Reference in New Issue
Block a user