diff options
author | William Cohen <wcohen@redhat.com> | 2009-09-14 11:41:23 -0400 |
---|---|---|
committer | William Cohen <wcohen@redhat.com> | 2009-09-14 11:41:23 -0400 |
commit | ef0e74fc1131f1d217c78aa839d0de731ea7c940 (patch) | |
tree | 47ae2fdbd9ffbd9187fa5bef0ad1ddb427230732 /tapset/scheduler.stp | |
parent | 38070723b06baf781ef18e2516e33e6bdbe18d8f (diff) | |
download | systemtap-steved-ef0e74fc1131f1d217c78aa839d0de731ea7c940.tar.gz systemtap-steved-ef0e74fc1131f1d217c78aa839d0de731ea7c940.tar.xz systemtap-steved-ef0e74fc1131f1d217c78aa839d0de731ea7c940.zip |
Use the sched_switch tracepoint if available.
Diffstat (limited to 'tapset/scheduler.stp')
-rw-r--r-- | tapset/scheduler.stp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tapset/scheduler.stp b/tapset/scheduler.stp index d67e0310..3c3d504e 100644 --- a/tapset/scheduler.stp +++ b/tapset/scheduler.stp @@ -33,7 +33,7 @@ function __is_idle:long() * idle - boolean indicating whether current is the idle process */ probe scheduler.cpu_off - = kernel.function("context_switch") + = kernel.trace("sched_switch") !, kernel.function("context_switch") { task_prev = $prev task_next = $next @@ -122,9 +122,9 @@ probe scheduler.balance = kernel.function("idle_balance")? {} */ probe scheduler.ctxswitch = %( arch != "x86_64" && arch != "ia64" %? - kernel.function("__switch_to") + kernel.trace("sched_switch") !, kernel.function("__switch_to") %: - kernel.function("context_switch") + kernel.trace("sched_switch") !, kernel.function("context_switch") %) { %( arch == "powerpc" %? |