diff options
author | Andrea Bastoni <bastoni@cs.unc.edu> | 2010-04-28 19:15:28 -0400 |
---|---|---|
committer | Andrea Bastoni <bastoni@cs.unc.edu> | 2010-04-28 19:16:53 -0400 |
commit | 9d8e97290f47500c1edea8cef80768fe001b2b80 (patch) | |
tree | 96ce35eb98e0cf27922dfd3e7fb7c8bc6a1d3e1d | |
parent | 4d1d3d418f64f251c4a100b2568b74989ccd3448 (diff) |
Add more tracing pointwip-gedf-tracing
- match commits 586d7efef0703adde6c94b884f7825e9d29dfe7b
and 936fe39f331fe86aa77740e1fb87d906ccbf2eee
in litmus2010 wip-cedf
-rw-r--r-- | include/timestamp.h | 37 | ||||
-rw-r--r-- | src/timestamp.c | 11 |
2 files changed, 38 insertions, 10 deletions
diff --git a/include/timestamp.h b/include/timestamp.h index a54d2a3..e59a264 100644 --- a/include/timestamp.h +++ b/include/timestamp.h | |||
@@ -41,20 +41,41 @@ const char* event2str(cmd_t id); | |||
41 | #define TS_TICK_START TIMESTAMP(110) | 41 | #define TS_TICK_START TIMESTAMP(110) |
42 | #define TS_TICK_END TIMESTAMP(111) | 42 | #define TS_TICK_END TIMESTAMP(111) |
43 | 43 | ||
44 | #define TS_PRESCHED_START TIMESTAMP(114) | 44 | #define TS_PSCHED_START TIMESTAMP(112) |
45 | #define TS_PRESCHED_END TIMESTAMP(115) | 45 | #define TS_PSCHED_END TIMESTAMP(113) |
46 | 46 | ||
47 | #define TS_PUTPREV_START TIMESTAMP(116) | 47 | #define TS_MIGRAT_START TIMESTAMP(114) |
48 | #define TS_PUTPREV_END TIMESTAMP(117) | 48 | #define TS_MIGRAT_END TIMESTAMP(115) |
49 | |||
50 | #define TS_LINK_START TIMESTAMP(116) | ||
51 | #define TS_LINK_END TIMESTAMP(117) | ||
49 | 52 | ||
50 | #define TS_PICKNEXT_START TIMESTAMP(118) | 53 | #define TS_PICKNEXT_START TIMESTAMP(118) |
51 | #define TS_PICKNEXT_END TIMESTAMP(119) | 54 | #define TS_PICKNEXT_END TIMESTAMP(119) |
52 | 55 | ||
53 | #define TS_PLUGIN_SCHED_START TIMESTAMP(120) | 56 | #define TS_REQUEUE_START TIMESTAMP(120) |
54 | #define TS_PLUGIN_SCHED_END TIMESTAMP(121) | 57 | #define TS_REQUEUE_END TIMESTAMP(121) |
58 | |||
59 | #define TS_ADDRELEASE_START TIMESTAMP(122) | ||
60 | #define TS_ADDRELEASE_END TIMESTAMP(123) | ||
61 | |||
62 | #define TS_CHECKPREEMPT_START TIMESTAMP(124) | ||
63 | #define TS_CHECKPREEMPT_END TIMESTAMP(125) | ||
64 | |||
65 | #define TS_MERGE_START TIMESTAMP(126) | ||
66 | #define TS_MERGE_END TIMESTAMP(127) | ||
67 | |||
68 | #define TS_SLOCK_START TIMESTAMP(128) | ||
69 | #define TS_SLOCK_END TIMESTAMP(129) | ||
70 | |||
71 | #define TS_SNOLOCK_START TIMESTAMP(132) | ||
72 | #define TS_SNOLOCK_END TIMESTAMP(133) | ||
73 | |||
74 | #define TS_PLUGIN_SCHED_START /* TIMESTAMP(120) */ | ||
75 | #define TS_PLUGIN_SCHED_END /* TIMESTAMP(121) */ | ||
55 | 76 | ||
56 | #define TS_PLUGIN_TICK_START TIMESTAMP(130) | 77 | #define TS_PLUGIN_TICK_START /* TIMESTAMP(130) */ |
57 | #define TS_PLUGIN_TICK_END TIMESTAMP(131) | 78 | #define TS_PLUGIN_TICK_END /* TIMESTAMP(131) */ |
58 | 79 | ||
59 | #define TS_SEND_RESCHED_START TIMESTAMP(190) | 80 | #define TS_SEND_RESCHED_START TIMESTAMP(190) |
60 | #define TS_SEND_RESCHED_END TIMESTAMP(191) | 81 | #define TS_SEND_RESCHED_END TIMESTAMP(191) |
diff --git a/src/timestamp.c b/src/timestamp.c index bec40f3..79ae745 100644 --- a/src/timestamp.c +++ b/src/timestamp.c | |||
@@ -22,9 +22,16 @@ static struct event_name event_table[] = | |||
22 | EVENT(PLUGIN_TICK), | 22 | EVENT(PLUGIN_TICK), |
23 | EVENT(CXS), | 23 | EVENT(CXS), |
24 | EVENT(SEND_RESCHED), | 24 | EVENT(SEND_RESCHED), |
25 | EVENT(PRESCHED), | 25 | EVENT(PSCHED), |
26 | EVENT(PUTPREV), | 26 | EVENT(MIGRAT), |
27 | EVENT(LINK), | ||
27 | EVENT(PICKNEXT), | 28 | EVENT(PICKNEXT), |
29 | EVENT(REQUEUE), | ||
30 | EVENT(ADDRELEASE), | ||
31 | EVENT(CHECKPREEMPT), | ||
32 | EVENT(MERGE), | ||
33 | EVENT(SLOCK), | ||
34 | EVENT(SNOLOCK), | ||
28 | }; | 35 | }; |
29 | 36 | ||
30 | int str2event(const char* str, cmd_t *id) | 37 | int str2event(const char* str, cmd_t *id) |