WSL2-Linux-Kernel/Documentation/trace
Masami Hiramatsu 6218bf9f4d tracing/probe: Add immediate parameter support
Add immediate value parameter (\1234) support to
probe events. This allows you to specify an immediate
(or dummy) parameter instead of fetching from memory
or register.

This feature looks odd, but imagine when you put a probe
on a code to trace some data. If the code is compiled into
2 instructions and 1 instruction has a value but other has
nothing since it is optimized out.
In that case, you can not fold those into one event, even
if ftrace supported multiple probes on one event.
With this feature, you can set a dummy value like
foo=\deadbeef instead of something like foo=%di.

Link: http://lkml.kernel.org/r/156095690733.28024.13258186548822649469.stgit@devnote2

Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
2019-08-31 12:19:39 -04:00
..
postprocess
coresight-cpu-debug.txt
coresight.txt
events-kmem.rst
events-msr.rst
events-nmi.rst
events-power.rst
events.rst
ftrace-design.rst
ftrace-uses.rst
ftrace.rst
function-graph-fold.vim
histogram.rst
hwlat_detector.rst
index.rst
intel_th.rst
kprobetrace.rst
mmiotrace.rst
ring-buffer-design.txt
stm.rst
sys-t.rst
tracepoint-analysis.rst
tracepoints.rst
uprobetracer.rst