diff options
author | Juri Lelli <juri.lelli@arm.com> | 2015-03-06 11:01:28 +0000 |
---|---|---|
committer | Juri Lelli <juri.lelli@arm.com> | 2015-10-05 12:20:47 +0100 |
commit | d4a6a0224a9f091c17193fe0924c7cba2098938b (patch) | |
tree | b6f81c8d0507de4489168dbde4edec396464f51f /include/trace/events/sched.h | |
parent | 4de2d3cea06803d8e71eba0179ff80f0875a5d72 (diff) |
DEBUG: add cpu to load_avg_task tracepoint
This is useful when plotting where a task was running during an
experiment.
Change-Id: I5a90aaf3eb1254b4d1c6ec3d7e4159d9643b0b71
Signed-off-by: Juri Lelli <juri.lelli@arm.com>
Diffstat (limited to 'include/trace/events/sched.h')
-rw-r--r-- | include/trace/events/sched.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h index 5d8cebb6cdf5..ad3ae5b4b7d4 100644 --- a/include/trace/events/sched.h +++ b/include/trace/events/sched.h @@ -587,6 +587,7 @@ TRACE_EVENT(sched_load_avg_task, TP_STRUCT__entry( __array( char, comm, TASK_COMM_LEN ) __field( pid_t, pid ) + __field( int, cpu ) __field( unsigned long, load ) __field( unsigned long, utilization ) __field( unsigned int, runnable_avg_sum ) @@ -597,6 +598,7 @@ TRACE_EVENT(sched_load_avg_task, TP_fast_assign( memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN); __entry->pid = tsk->pid; + __entry->cpu = task_cpu(tsk); __entry->load = avg->load_avg_contrib; __entry->utilization = avg->utilization_avg_contrib; __entry->runnable_avg_sum = avg->runnable_avg_sum; @@ -604,9 +606,10 @@ TRACE_EVENT(sched_load_avg_task, __entry->avg_period = avg->avg_period; ), - TP_printk("comm=%s pid=%d load=%lu utilization=%lu runnable_avg_sum=%u" + TP_printk("comm=%s pid=%d cpu=%d load=%lu utilization=%lu runnable_avg_sum=%u" " running_avg_sum=%u avg_period=%u", - __entry->comm, __entry->pid, __entry->load, __entry->utilization, + __entry->comm, __entry->pid, __entry->cpu, + __entry->load, __entry->utilization, (unsigned int)__entry->runnable_avg_sum, (unsigned int)__entry->running_avg_sum, (unsigned int)__entry->avg_period) |