mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-18 16:53:50 +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"));
|
warning (_("Failed to fetch process information"));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
low_new_fork (wptid, child);
|
||||||
|
|
||||||
if (is_vfork)
|
if (is_vfork)
|
||||||
ourstatus->set_vforked (child_ptid);
|
ourstatus->set_vforked (child_ptid);
|
||||||
else
|
else
|
||||||
|
@ -109,6 +109,12 @@ public:
|
|||||||
|
|
||||||
bool supports_disable_randomization () override;
|
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:
|
protected:
|
||||||
|
|
||||||
void post_startup_inferior (ptid_t) override;
|
void post_startup_inferior (ptid_t) override;
|
||||||
|
Reference in New Issue
Block a user