• Steven Rostedt (Red Hat)'s avatar
    tracing: Add function probe to trigger a ftrace dump of current CPU trace · 90e3c03c
    Steven Rostedt (Red Hat) authored
    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: default avatarSteven Rostedt <rostedt@goodmis.org>
    90e3c03c
trace_functions.c 11.9 KB