• Steven Rostedt's avatar
    tracing: add format file to describe event struct fields · 981d081e
    Steven Rostedt authored
    This patch adds the "format" file to the trace point event directory.
    This is based off of work by Tom Zanussi, in which a file is exported
    to be tread from user land such that a user space app may read the
    binary record stored in the ring buffer.
    
     # cat /debug/tracing/events/sched/sched_switch/format
            field:pid_t prev_pid;   offset:12;      size:4;
            field:int prev_prio;    offset:16;      size:4;
            field special:char next_comm[TASK_COMM_LEN];    offset:20;      size:16;
            field:pid_t next_pid;   offset:36;      size:4;
            field:int next_prio;    offset:40;      size:4;
    
    Idea-from: Tom Zanussi <tzanussi@gmail.com>
    Signed-off-by: default avatarSteven Rostedt <srostedt@redhat.com>
    981d081e
trace_events.c 13.7 KB