• Steven Rostedt's avatar
    tracing: do not translate event helper macros in print format · 6ff9a64d
    Steven Rostedt authored
    By moving the macro that creates the print format code above the
    defining of the event macro helpers (__get_str, __print_symbolic,
    and __get_dynamic_array), we get a little cleaner print format.
    
    Instead of:
    
      (char *)((void *)REC + REC->__data_loc_name)
    
    we get:
    
       __get_str(name)
    
    Instead of:
    
       ({ static const struct trace_print_flags symbols[] = { { HI_SOFTIRQ, "HI" }, {
    
    we get:
    
       __print_symbolic(REC->vec, { HI_SOFTIRQ, "HI" }, {
    Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
    6ff9a64d
ftrace.h 15 KB