Lines Matching refs:probe

1 perf-probe(1)
6 perf-probe - Define new dynamic tracepoints
11 'perf probe' [options] --add='PROBE' [...]
13 'perf probe' [options] PROBE
15 'perf probe' [options] --del='[GROUP:]EVENT' [...]
17 'perf probe' --list
19 'perf probe' [options] --line='LINE'
21 'perf probe' [options] --vars='PROBEPOINT'
38 Specify module name in which perf-probe searches probe points
39 or lines. If a path of module file is passed, perf-probe
40 treat it as an offline module (this means you can add a probe on
59 Define a probe event (see PROBE SYNTAX for detail).
63 Delete probe events. This accepts glob wildcards('*', '?') and character
68 List up current probe events.
77 Show available local variables at given probe point. The argument
106 Set the maximum number of probe points for an event. Default is 128.
121 In absence of -m/-x options, perf probe checks if the first argument after
122 the options is an absolute path name. If its an absolute path, perf probe
123 uses it as a target module/target user space binary to probe.
139 …ted, it will be set the name of the probed function. Currently, event group name is set as 'probe'.
140 …hing pattern (see LAZY MATCHING). Note that ';PTN' must be the end of the probe point definition. …
141 It is also possible to specify a probe point by the source line number or lazy matching by using 'S…
142 'ARG' specifies the arguments of this probe point, (see PROBE ARGUMENT).
146 Each probe argument follows below syntax.
151 …so available for NAME, it is expanded to the local variables which can access at given probe point.
152 'TYPE' casts the type of this argument (optional). If omitted, perf probe automatically set the typ…
164 probe syntax, 'SRC' means the source file path, 'ALN' is start line number,
177 This provides some sort of flexibility and robustness to probe point definitions against minor code…
185 With --filter "foo* | bar*", perf probe -V shows variables which start with "foo" or "bar".
186 …With --filter "!foo* & *bar", perf probe -V shows variables which don't start with "foo" and end w…
192 ./perf probe --line schedule
194 Add a probe on schedule() function 12th line with recording cpu local variable:
196 ./perf probe schedule:12 cpu
198 ./perf probe --add='schedule:12 cpu'
204 ./perf probe 'schedule;update_rq_clock*'
206 ./perf probe --add='schedule;update_rq_clock*'
210 ./perf probe --del='schedule*'
214 ./perf probe -x /bin/zsh zfree or ./perf probe /bin/zsh zfree
218 ./perf probe -x /lib/libc.so.6 malloc or ./perf probe /lib/libc.so.6 malloc