summaryrefslogtreecommitdiffstats
path: root/kernel/signal.c
diff options
context:
space:
mode:
authorVladimir Zapolskiy2011-07-15 19:45:18 +0200
committerOleg Nesterov2011-07-18 21:38:33 +0200
commitf701e5b73a1a79ea62ffd45d9e2bed4c7d5c1fd2 (patch)
tree10940ea680a1c8c69cbd9f9aa9aca23a1199aa0e /kernel/signal.c
parentptrace: dont send SIGSTOP on auto-attach if PT_SEIZED (diff)
downloadkernel-qcow2-linux-f701e5b73a1a79ea62ffd45d9e2bed4c7d5c1fd2.tar.gz
kernel-qcow2-linux-f701e5b73a1a79ea62ffd45d9e2bed4c7d5c1fd2.tar.xz
kernel-qcow2-linux-f701e5b73a1a79ea62ffd45d9e2bed4c7d5c1fd2.zip
connector: add an event for monitoring process tracers
This change adds a procfs connector event, which is emitted on every successful process tracer attach or detach. If some process connects to other one, kernelspace connector reports process id and thread group id of both these involved processes. On disconnection null process id is returned. Such an event allows to create a simple automated userspace mechanism to be aware about processes connecting to others, therefore predefined process policies can be applied to them if needed. Note, a detach signal is emitted only in case, if a tracer process explicitly executes PTRACE_DETACH request. In other cases like tracee or tracer exit detach event from proc connector is not reported. Signed-off-by: Vladimir Zapolskiy <vzapolskiy@gmail.com> Acked-by: Evgeniy Polyakov <zbr@ioremap.net> Cc: David S. Miller <davem@davemloft.net> Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Diffstat (limited to 'kernel/signal.c')
0 files changed, 0 insertions, 0 deletions