summaryrefslogtreecommitdiffstats
path: root/testsuite/buildok
diff options
context:
space:
mode:
authorjistone <jistone>2006-05-18 02:29:34 +0000
committerjistone <jistone>2006-05-18 02:29:34 +0000
commit1617d766b6c65e3da6b630173b42a15dd606f835 (patch)
treeb8d555480141ca607639577aa49b26682471a05a /testsuite/buildok
parentd4c790043910cb1d7062cf576eef2a27391de6cc (diff)
downloadsystemtap-steved-1617d766b6c65e3da6b630173b42a15dd606f835.tar.gz
systemtap-steved-1617d766b6c65e3da6b630173b42a15dd606f835.tar.xz
systemtap-steved-1617d766b6c65e3da6b630173b42a15dd606f835.zip
2006-05-17 Josh Stone <joshua.i.stone@intel.com>
* testsuite/buildok/sched_test.stp: test scheduler tapset * examples/small_demos/sched_snoop.stp: demo scheduler tapset * tapset/scheduler.stp: New scheduler tapset
Diffstat (limited to 'testsuite/buildok')
-rwxr-xr-xtestsuite/buildok/sched_test.stp34
1 files changed, 34 insertions, 0 deletions
diff --git a/testsuite/buildok/sched_test.stp b/testsuite/buildok/sched_test.stp
new file mode 100755
index 00000000..547b0682
--- /dev/null
+++ b/testsuite/buildok/sched_test.stp
@@ -0,0 +1,34 @@
+#! stap -p4
+
+// there are problems accessing parameters of inline functions,
+// so for now the tapset parameters are commented out.
+
+probe scheduler.cpu_off {
+ log(pp())
+ //log(sprint(task_prev))
+ //log(sprint(task_next))
+ log(sprint(idle))
+}
+
+probe scheduler.cpu_on {
+ log(pp())
+ //log(sprint(task_prev))
+ log(sprint(idle))
+}
+
+probe scheduler.tick {
+ log(pp())
+ log(sprint(idle))
+}
+
+probe scheduler.migrate {
+ log(pp())
+ //log(sprint(task))
+ //log(sprint(cpu_from))
+ //log(sprint(cpu_to))
+}
+
+probe scheduler.balance {
+ log(pp())
+}
+