• Steven Rostedt (VMware)'s avatar
    tracing: Fixup trace file header alignment · b11fb737
    Steven Rostedt (VMware) authored
    The addition of TGID to the tracing header added a check to see if TGID
    shoudl be displayed or not, and updated the header accordingly.
    Unfortunately, it broke the default header.
    
    Also add constant strings to use for spacing. This does remove the
    visibility of the header a bit, but cuts it down from the extended lines
    much greater than 80 characters.
    
    Before this change:
    
     # tracer: function
     #
     #                            _-----=> irqs-off
     #                           / _----=> need-resched
     #                          | / _---=> hardirq/softirq
     #                          || / _--=> preempt-depth
     #                          ||| /     delay
     #           TASK-PID   CPU#||||    TIMESTAMP  FUNCTION
     #              | |       | ||||       |         |
            swapper/0-1     [000] ....     0.277830: migration_init <-do_one_initcall
            swapper/0-1     [002] d...    13.861967: Unknown type 1201
            swapper/0-1     [002] d..1    13.861970: Unknown type 1202
    
    After this change:
    
     # tracer: function
     #
     #                              _-----=> irqs-off
     #                             / _----=> need-resched
     #                            | / _---=> hardirq/softirq
     #                            || / _--=> preempt-depth
     #                            ||| /     delay
     #           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
     #              | |       |   ||||       |         |
            swapper/0-1     [000] ....     0.278245: migration_init <-do_one_initcall
            swapper/0-1     [003] d...    13.861189: Unknown type 1201
            swapper/0-1     [003] d..1    13.861192: Unknown type 1202
    
    Cc: Joel Fernandes <joelaf@google.com>
    Fixes: 441dae8f ("tracing: Add support for display of tgid in trace output")
    Signed-off-by: default avatarSteven Rostedt (VMware) <rostedt@goodmis.org>
    b11fb737
trace.c 201 KB