perf augmented_syscalls: Update the header comments
Reflecting the fact that it now augments more than syscalls:sys_enter_SYSCALL tracepoints that have filename strings as args. Also mention how the extra data is handled by the by now modified 'perf trace' beautifiers, that will use special "augmented" beautifiers when extra data is found after the expected syscall enter/exit tracepoints. 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-ybskanehmdilj5fs7080nz1g@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
Родитель
664b6a95d7
Коммит
5e2d8a5acc
|
@ -1,6 +1,6 @@
|
||||||
// SPDX-License-Identifier: GPL-2.0
|
// SPDX-License-Identifier: GPL-2.0
|
||||||
/*
|
/*
|
||||||
* Augment the openat syscall with the contents of the filename pointer argument.
|
* Augment syscalls with the contents of the pointer arguments.
|
||||||
*
|
*
|
||||||
* Test it with:
|
* Test it with:
|
||||||
*
|
*
|
||||||
|
@ -10,12 +10,10 @@
|
||||||
* the last one should be the one for '/etc/passwd'.
|
* the last one should be the one for '/etc/passwd'.
|
||||||
*
|
*
|
||||||
* This matches what is marshalled into the raw_syscall:sys_enter payload
|
* This matches what is marshalled into the raw_syscall:sys_enter payload
|
||||||
* expected by the 'perf trace' beautifiers, and can be used by them unmodified,
|
* expected by the 'perf trace' beautifiers, and can be used by them, that will
|
||||||
* which will be done as that feature is implemented in the next csets, for now
|
* check if perf_sample->raw_data is more than what is expected for each
|
||||||
* it will appear in a dump done by the default tracepoint handler in 'perf trace',
|
* syscalls:sys_{enter,exit}_SYSCALL tracepoint, uing the extra data as the
|
||||||
* that uses bpf_output__fprintf() to just dump those contents, as done with
|
* contents of pointer arguments.
|
||||||
* the bpf-output event associated with the __bpf_output__ map declared in
|
|
||||||
* tools/perf/include/bpf/stdio.h.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
Загрузка…
Ссылка в новой задаче