OSDN Git Service

perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too
authorArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 30 Aug 2018 15:32:35 +0000 (12:32 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 30 Aug 2018 18:52:21 +0000 (15:52 -0300)
commitf5b076dc01e77fa016de8439f8ac21d1c310c5be
tree878b07619a6a3e9a4af3beaf9c5e493e2f3f7e87
parent4c8f0a726ef808244788a237e52ce3c612bff8c3
perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too

Hook the pair enter/exit when using augmented_{filename,sockaddr,etc}_syscall(),
this way we'll be able to see what entries are in the ELF sections generated
from augmented_syscalls.c and filter them out from the main raw_syscalls:*
tracepoints used by 'perf trace'.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Wang Nan <wangnan0@huawei.com>
Link: https://lkml.kernel.org/n/tip-cyav42qj5yylolw4attcw99z@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/examples/bpf/augmented_syscalls.c