aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNamhoon Kim <namhoonk@cs.unc.edu>2017-04-04 20:36:53 -0400
committerNamhoon Kim <namhoonk@cs.unc.edu>2017-04-04 20:36:53 -0400
commit04f61dc965f4a2fa8b2eda3162d95011238bb6b4 (patch)
tree6c44fb7a3fd59184349ca973a72991fd5a5fbe27
parent033c51950c1c1385292a7b8bbe52d396bc41aaeb (diff)
Added mode change eventswip-modechange
-rw-r--r--include/timestamp.h23
-rwxr-xr-xst_trace4
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
diff --git a/st_trace b/st_trace
index 64bc3dd..49d2c05 100755
--- a/st_trace
+++ b/st_trace
@@ -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
69ST_IDS="501 502 503 504 505 506 507 508 509 510" 69# 511 - sched_trace_enact_mode
70# 512 - sched_trace_request_mode
71ST_IDS="501 502 503 504 505 506 507 508 509 510 511 512"
70 72
71TAG=$1 73TAG=$1
72PIDS="" 74PIDS=""