• Török Edwin's avatar
    tracing: add support for userspace stacktraces in tracing/iter_ctrl · 02b67518
    Török Edwin authored
    Impact: add new (default-off) tracing visualization feature
    
    Usage example:
    
     mount -t debugfs nodev /sys/kernel/debug
     cd /sys/kernel/debug/tracing
     echo userstacktrace >iter_ctrl
     echo sched_switch >current_tracer
     echo 1 >tracing_enabled
     .... run application ...
     echo 0 >tracing_enabled
    
    Then read one of 'trace','latency_trace','trace_pipe'.
    
    To get the best output you can compile your userspace programs with
    frame pointers (at least glibc + the app you are tracing).
    Signed-off-by: default avatarTörök Edwin <edwintorok@gmail.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    02b67518
trace.c 81.9 KB