aboutsummaryrefslogtreecommitdiffstats
path: root/litmus
diff options
context:
space:
mode:
authorStephen Tang <sytang@pound.cs.unc.edu>2017-04-03 23:59:01 -0400
committerStephen Tang <sytang@pound.cs.unc.edu>2017-04-03 23:59:01 -0400
commit09171c9b875a8e51b48b7c2eabc38401191a2245 (patch)
tree4a876059fc714dab8ccc78e9ed94256f2e5ad53d /litmus
parent30717dcd6cc52d75fe6f25c00dfeaa41f501be7a (diff)
Adding trace event for enact mode
Diffstat (limited to 'litmus')
-rw-r--r--litmus/sched_task_trace.c12
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
244feather_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}