summaryrefslogtreecommitdiffstats
path: root/tapset/scheduler.stp
diff options
context:
space:
mode:
authorWilliam Cohen <wcohen@redhat.com>2009-09-14 11:41:23 -0400
committerWilliam Cohen <wcohen@redhat.com>2009-09-14 11:41:23 -0400
commitef0e74fc1131f1d217c78aa839d0de731ea7c940 (patch)
tree47ae2fdbd9ffbd9187fa5bef0ad1ddb427230732 /tapset/scheduler.stp
parent38070723b06baf781ef18e2516e33e6bdbe18d8f (diff)
downloadsystemtap-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.stp6
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" %?