diff options
| -rw-r--r-- | src/sched_trace.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/sched_trace.c b/src/sched_trace.c index 0c478f3..464d75b 100644 --- a/src/sched_trace.c +++ b/src/sched_trace.c | |||
| @@ -75,6 +75,11 @@ static void print_nothing(struct st_event_record* _) | |||
| 75 | { | 75 | { |
| 76 | } | 76 | } |
| 77 | 77 | ||
| 78 | static void print_raw(struct st_event_record* rec) | ||
| 79 | { | ||
| 80 | printf(" type=%u", rec->hdr.type); | ||
| 81 | } | ||
| 82 | |||
| 78 | static void print_name(struct st_event_record* rec) | 83 | static void print_name(struct st_event_record* rec) |
| 79 | { | 84 | { |
| 80 | /* terminate in all cases */ | 85 | /* terminate in all cases */ |
| @@ -97,7 +102,7 @@ static void print_time_data2(struct st_event_record* rec) | |||
| 97 | } | 102 | } |
| 98 | 103 | ||
| 99 | static print_t print_detail[] = { | 104 | static print_t print_detail[] = { |
| 100 | print_nothing, /* invalid */ | 105 | print_raw, /* invalid */ |
| 101 | print_name, /* NAME */ | 106 | print_name, /* NAME */ |
| 102 | print_param, /* PARAM */ | 107 | print_param, /* PARAM */ |
| 103 | print_time_data2, /* RELEASE */ | 108 | print_time_data2, /* RELEASE */ |
| @@ -108,7 +113,7 @@ static print_t print_detail[] = { | |||
| 108 | print_nothing, /* BLOCK */ | 113 | print_nothing, /* BLOCK */ |
| 109 | print_nothing, /* RESUME */ | 114 | print_nothing, /* RESUME */ |
| 110 | print_time_data2, /* SYS_RELEASE */ | 115 | print_time_data2, /* SYS_RELEASE */ |
| 111 | print_nothing, /* invalid */ | 116 | print_raw, /* invalid */ |
| 112 | }; | 117 | }; |
| 113 | 118 | ||
| 114 | void print_event(struct st_event_record *rec) | 119 | void print_event(struct st_event_record *rec) |
