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="" |