• Steven Rostedt's avatar
    tracing: add annotation to what type of stack trace is recorded · 563af16c
    Steven Rostedt authored
    The current method of printing out a stack trace is to add a new line
    and print out the trace:
    
        yum-updatesd-3120  [002]   573.691303:
     => do_softirq
     => irq_exit
     => smp_apic_timer_interrupt
     => apic_timer_interrupt
    
    This looks a bit awkward, and if we have both stack and user stack traces
    running, it would be nice to have a title to tell them apart, although
    it is easy to tell by the output.
    
    This patch adds an annotation to the start of the stack traces:
    
                init-1     [003]   929.304979: <stack trace>
     => user_path_at
     => vfs_fstatat
     => vfs_stat
     => sys_newstat
     => system_call_fastpath
    
                 cat-3459  [002]  1016.824040: <user stack trace>
     =>  <0000003aae6c0250>
     =>  <00007ffff4b06ae4>
     =>  <69636172742f6775>
    Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
    563af16c
trace_output.c 24.5 KB