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) |
