You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
tracing: Add function probe to trigger a ftrace dump of current CPU trace
Add the "cpudump" command to have the current CPU ftrace buffer dumped to console if a function is hit. This is useful when debugging a tripple fault, where you have an idea of a function that is called just before the tripple fault occurs, and can tell ftrace to dump its content out to the console before it continues. This differs from the "dump" command as it only dumps the content of the ring buffer for the currently executing CPU, and does not show the contents of the other CPUs. Format is: <function>:cpudump echo 'bad_address:cpudump' > /debug/tracing/set_ftrace_filter To remove this: echo '!bad_address:cpudump' > /debug/tracing/set_ftrace_filter Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
This commit is contained in:
committed by
Steven Rostedt
parent
ad71d889b8
commit
90e3c03c3a
@@ -2437,6 +2437,12 @@ The following commands are supported:
|
||||
is hit. Perhaps its a function that is called before a tripple
|
||||
fault happens and does not allow you to get a regular dump.
|
||||
|
||||
- cpudump
|
||||
When the function is hit, it will dump the contents of the ftrace
|
||||
ring buffer for the current CPU to the console. Unlike the "dump"
|
||||
command, it only prints out the contents of the ring buffer for the
|
||||
CPU that executed the function that triggered the dump.
|
||||
|
||||
trace_pipe
|
||||
----------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user