table of contents
other versions
- buster-backports 5.6.14-2~bpo10+1
PERF_5.6-FTRACE(1) | perf Manual | PERF_5.6-FTRACE(1) |
NAME¶
perf-ftrace - simple wrapper for kernel's ftrace functionalitySYNOPSIS¶
perf ftrace <command>
DESCRIPTION¶
The perf ftrace command is a simple wrapper of kernel’s ftrace functionality. It only supports single thread tracing currently and just reads trace_pipe in text and then write it to stdout.The following options apply to perf ftrace.
OPTIONS¶
-t, --tracer=Tracer to use: function_graph or function.
-v, --verbose=
Verbosity level.
-p, --pid=
Trace on existing process id (comma separated
list).
-a, --all-cpus
Force system-wide collection. Scripts run without a
<command> normally use -a by default, while scripts run with a
<command> normally don’t - this option allows the latter to be
run in system-wide mode.
-C, --cpu=
Only trace for the list of CPUs provided. Multiple CPUs
can be provided as a comma separated list with no space like: 0,1. Ranges of
CPUs are specified with -: 0-2. Default is to trace on all online CPUs.
-T, --trace-funcs=
Only trace functions given by the argument. Multiple
functions can be given by using this option more than once. The function
argument also can be a glob pattern. It will be passed to
set_ftrace_filter in tracefs.
-N, --notrace-funcs=
Do not trace functions given by the argument. Like -T
option, this can be used more than once to specify multiple functions (or glob
patterns). It will be passed to set_ftrace_notrace in tracefs.
-G, --graph-funcs=
Set graph filter on the given function (or a glob
pattern). This is useful for the function_graph tracer only and enables
tracing for functions executed from the given function. This can be used more
than once to specify multiple functions. It will be passed to
set_graph_function in tracefs.
-g, --nograph-funcs=
Set graph notrace filter on the given function (or a glob
pattern). Like -G option, this is useful for the function_graph tracer only
and disables tracing for function executed from the given function. This can
be used more than once to specify multiple functions. It will be passed to
set_graph_notrace in tracefs.
-D, --graph-depth=
Set max depth for function graph tracer to follow
SEE ALSO¶
perf-record(1), perf-trace(1)2020-06-09 | perf |