Add low_new_clone method to linux_nat_target.
authorPedro Franco de Carvalho <pedromfc@linux.ibm.com>
Mon, 30 Mar 2020 15:04:25 +0000 (12:04 -0300)
committerPedro Franco de Carvalho <pedromfc@linux.ibm.com>
Mon, 30 Mar 2020 15:06:43 +0000 (12:06 -0300)
commit1310c1b066d4a7b0ce48ad55103a8d559a37ace1
treeecb82d3142a43fd0d0656f9b71c5c936279e1552
parentc0502da6886e27f344375e471d6a7610a008c404
Add low_new_clone method to linux_nat_target.

This patch adds a low_new_clone method to linux_nat_target, called after
a PTRACE_EVENT_CLONE is detected, similar to how low_new_fork is called
after PTRACE_EVENT_(V)FORK.

This is useful for targets that need to copy state associated with a
thread that is inherited across clones.

gdb/ChangeLog:
2020-03-30  Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>

* linux-nat.h (low_new_clone): New method.
* linux-nat.c (linux_handle_extended_wait): Call low_new_clone.
gdb/ChangeLog
gdb/linux-nat.c
gdb/linux-nat.h