diff options
| author | Namhoon Kim <namhoonk@cs.unc.edu> | 2017-04-04 20:36:53 -0400 |
|---|---|---|
| committer | Namhoon Kim <namhoonk@cs.unc.edu> | 2017-04-04 20:36:53 -0400 |
| commit | 04f61dc965f4a2fa8b2eda3162d95011238bb6b4 (patch) | |
| tree | 6c44fb7a3fd59184349ca973a72991fd5a5fbe27 | |
| parent | 033c51950c1c1385292a7b8bbe52d396bc41aaeb (diff) | |
Added mode change eventswip-modechange
| -rw-r--r-- | include/timestamp.h | 23 | ||||
| -rwxr-xr-x | st_trace | 4 |
2 files changed, 24 insertions, 3 deletions
diff --git a/include/timestamp.h b/include/timestamp.h index b7b79c4..9b712ea 100644 --- a/include/timestamp.h +++ b/include/timestamp.h | |||
| @@ -74,6 +74,9 @@ const char* task_type2str(int task_type); | |||
| 74 | #define TS_RELEASE_START TIMESTAMP(106) | 74 | #define TS_RELEASE_START TIMESTAMP(106) |
| 75 | #define TS_RELEASE_END TIMESTAMP(107) | 75 | #define TS_RELEASE_END TIMESTAMP(107) |
| 76 | 76 | ||
| 77 | #define TS_RELEASE_C_START TIMESTAMP(108) | ||
| 78 | #define TS_RELEASE_C_END TIMESTAMP(109) | ||
| 79 | |||
| 77 | #define TS_TICK_START TIMESTAMP(110) | 80 | #define TS_TICK_START TIMESTAMP(110) |
| 78 | #define TS_TICK_END TIMESTAMP(111) | 81 | #define TS_TICK_END TIMESTAMP(111) |
| 79 | #define TS_QUANTUM_BOUNDARY_START TIMESTAMP(112) | 82 | #define TS_QUANTUM_BOUNDARY_START TIMESTAMP(112) |
| @@ -85,11 +88,27 @@ const char* task_type2str(int task_type); | |||
| 85 | #define TS_PLUGIN_TICK_START TIMESTAMP(130) | 88 | #define TS_PLUGIN_TICK_START TIMESTAMP(130) |
| 86 | #define TS_PLUGIN_TICK_END TIMESTAMP(131) | 89 | #define TS_PLUGIN_TICK_END TIMESTAMP(131) |
| 87 | 90 | ||
| 91 | #define TS_ENTER_NP_START TIMESTAMP(140) | ||
| 92 | #define TS_ENTER_NP_END TIMESTAMP(141) | ||
| 93 | |||
| 94 | #define TS_EXIT_NP_START TIMESTAMP(150) | ||
| 95 | #define TS_EXIT_NP_END TIMESTAMP(151) | ||
| 96 | |||
| 88 | #define TS_SEND_RESCHED_START TIMESTAMP(190) | 97 | #define TS_SEND_RESCHED_START TIMESTAMP(190) |
| 89 | #define TS_SEND_RESCHED_END TIMESTAMP(191) | 98 | #define TS_SEND_RESCHED_END TIMESTAMP(191) |
| 90 | 99 | ||
| 91 | #define SINGLE_RECORDS_RANGE 200 | 100 | #define TS_ISR_START TIMESTAMP(192) |
| 101 | #define TS_ISR_END TIMESTAMP(193) | ||
| 92 | 102 | ||
| 93 | #define TS_RELEASE_LATENCY TIMESTAMP(208) | 103 | #define SINGLE_RECORDS_RANGE 250 |
| 94 | 104 | ||
| 105 | #define TS_RELEASE_LATENCY TIMESTAMP(208) | ||
| 106 | #define TS_RELEASE_LATENCY_A TIMESTAMP(209) | ||
| 107 | #define TS_RELEASE_LATENCY_B TIMESTAMP(210) | ||
| 108 | #define TS_RELEASE_LATENCY_C TIMESTAMP(211) | ||
| 109 | |||
| 110 | #define TS_SCHED_A_START TIMESTAMP(212) | ||
| 111 | #define TS_SCHED_A_END TIMESTAMP(213) | ||
| 112 | #define TS_SCHED_C_START TIMESTAMP(214) | ||
| 113 | #define TS_SCHED_C_END TIMESTAMP(215) | ||
| 95 | #endif | 114 | #endif |
| @@ -66,7 +66,9 @@ NUM_CPUS=`egrep -c '^processor|online' /proc/cpuinfo` | |||
| 66 | # 508 - sched_trace_task_resume | 66 | # 508 - sched_trace_task_resume |
| 67 | # 509 - sched_trace_action | 67 | # 509 - sched_trace_action |
| 68 | # 510 - sched_trace_sys_release | 68 | # 510 - sched_trace_sys_release |
| 69 | ST_IDS="501 502 503 504 505 506 507 508 509 510" | 69 | # 511 - sched_trace_enact_mode |
| 70 | # 512 - sched_trace_request_mode | ||
| 71 | ST_IDS="501 502 503 504 505 506 507 508 509 510 511 512" | ||
| 70 | 72 | ||
| 71 | TAG=$1 | 73 | TAG=$1 |
| 72 | PIDS="" | 74 | PIDS="" |
