summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/utils.py
diff options
context:
space:
mode:
authorSteven Rostedt <rostedt@goodmis.org>2016-04-13 23:59:18 +0300
committerSteven Rostedt <rostedt@goodmis.org>2016-04-19 17:28:28 +0300
commitc37775d57830a36382a9774bb84eca4ce3d019cc (patch)
tree460e9b501ee496689da8ecb84290b7f2d32c91e6 /scripts/gdb/linux/utils.py
parentf4d34a87e9c10f0ffd03d3548db6bfb200d06cdf (diff)
downloadlinux-c37775d57830a36382a9774bb84eca4ce3d019cc.tar.xz
tracing: Add infrastructure to allow set_event_pid to follow children
Add the infrastructure needed to have the PIDs in set_event_pid to automatically add PIDs of the children of the tasks that have their PIDs in set_event_pid. This will also remove PIDs from set_event_pid when a task exits This is implemented by adding hooks into the fork and exit tracepoints. On fork, the PIDs are added to the list, and on exit, they are removed. Add a new option called event_fork that when set, PIDs in set_event_pid will automatically get their children PIDs added when they fork, as well as any task that exits will have its PID removed from set_event_pid. This works for instances as well. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions