aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2008-12-09 11:33:40 -0500
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2008-12-09 11:33:40 -0500
commitabb2b918c116bdc7463c1a3c67975f4cf10487d0 (patch)
treea80995828bacfa797ea3660da5c488cf8fc0675a /src
parent3f5cfb24ca5f61fac5cd8262a8a4fbc66f73a52d (diff)
sched_trace: provide event ID for INVALID events
Diffstat (limited to 'src')
-rw-r--r--src/sched_trace.c9
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
78static void print_raw(struct st_event_record* rec)
79{
80 printf(" type=%u", rec->hdr.type);
81}
82
78static void print_name(struct st_event_record* rec) 83static 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
99static print_t print_detail[] = { 104static 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
114void print_event(struct st_event_record *rec) 119void print_event(struct st_event_record *rec)