diff options
author | Stephen Tang <sytang@pound.cs.unc.edu> | 2017-04-03 23:59:01 -0400 |
---|---|---|
committer | Stephen Tang <sytang@pound.cs.unc.edu> | 2017-04-03 23:59:01 -0400 |
commit | 09171c9b875a8e51b48b7c2eabc38401191a2245 (patch) | |
tree | 4a876059fc714dab8ccc78e9ed94256f2e5ad53d /litmus | |
parent | 30717dcd6cc52d75fe6f25c00dfeaa41f501be7a (diff) |
Adding trace event for enact mode
Diffstat (limited to 'litmus')
-rw-r--r-- | litmus/sched_task_trace.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/litmus/sched_task_trace.c b/litmus/sched_task_trace.c index c154ec48be41..67b5da0cb0ad 100644 --- a/litmus/sched_task_trace.c +++ b/litmus/sched_task_trace.c | |||
@@ -240,3 +240,15 @@ feather_callback void do_sched_trace_action(unsigned long id, | |||
240 | put_record(rec); | 240 | put_record(rec); |
241 | } | 241 | } |
242 | } | 242 | } |
243 | |||
244 | feather_callback void do_sched_trace_enact(unsigned long id, | ||
245 | unsigned long _task) | ||
246 | { | ||
247 | struct task_struct *t = (struct task_struct*) _task; | ||
248 | struct st_event_record* rec = get_record(ST_ENACT_MODE, t); | ||
249 | |||
250 | if (rec){ | ||
251 | rec->data.enact_mode.when = now(); | ||
252 | put_record(rec); | ||
253 | } | ||
254 | } | ||