diff options
author | jistone <jistone> | 2006-05-18 02:29:34 +0000 |
---|---|---|
committer | jistone <jistone> | 2006-05-18 02:29:34 +0000 |
commit | 1617d766b6c65e3da6b630173b42a15dd606f835 (patch) | |
tree | b8d555480141ca607639577aa49b26682471a05a /testsuite | |
parent | d4c790043910cb1d7062cf576eef2a27391de6cc (diff) | |
download | systemtap-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')
-rwxr-xr-x | testsuite/buildok/sched_test.stp | 34 |
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()) +} + |