summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite')
-rwxr-xr-xtestsuite/buildok/ioscheduler.stp7
-rwxr-xr-xtestsuite/buildok/memory.stp5
-rwxr-xr-xtestsuite/buildok/networking.stp6
-rwxr-xr-xtestsuite/buildok/scsi.stp28
-rwxr-xr-xtestsuite/buildok/tskschedule.stp6
5 files changed, 52 insertions, 0 deletions
diff --git a/testsuite/buildok/ioscheduler.stp b/testsuite/buildok/ioscheduler.stp
new file mode 100755
index 00000000..7a39c455
--- /dev/null
+++ b/testsuite/buildok/ioscheduler.stp
@@ -0,0 +1,7 @@
+#! stap -p4
+
+probe ioscheduler.*
+{
+ printf("ppname: %s, elv_name: %s, %d, %d", probefunc(),
+ elevator_name, disk_major, disk_minor)
+}
diff --git a/testsuite/buildok/memory.stp b/testsuite/buildok/memory.stp
new file mode 100755
index 00000000..c184e487
--- /dev/null
+++ b/testsuite/buildok/memory.stp
@@ -0,0 +1,5 @@
+#! stap -p4
+probe pagefault
+{
+ printf("ppname: %s, %d, %p\n", probefunc(), write_access, address)
+}
diff --git a/testsuite/buildok/networking.stp b/testsuite/buildok/networking.stp
new file mode 100755
index 00000000..24f22b09
--- /dev/null
+++ b/testsuite/buildok/networking.stp
@@ -0,0 +1,6 @@
+#! stap -p4
+probe netdev.*
+{
+ printf("ppname: %s, dev_name: %s, %d, %d, %d\n", probefunc(),
+ dev_name, length, protocol, truesize)
+}
diff --git a/testsuite/buildok/scsi.stp b/testsuite/buildok/scsi.stp
new file mode 100755
index 00000000..82eee0a5
--- /dev/null
+++ b/testsuite/buildok/scsi.stp
@@ -0,0 +1,28 @@
+#! stap -p4
+probe scsi.ioentry
+{
+ printf("ppname: %s, %d, %d, %d\n", probefunc(),
+ disk_major, disk_minor, device_state)
+}
+
+probe scsi.iodispatching
+{
+ printf("ppname: %s, %d, %d, %d, %d, %d, %d, %p, %d\n", probefunc(),
+ host_no, channel, lun, dev_id, device_state, data_direction,
+ request_buffer, req_bufflen)
+}
+
+
+probe scsi.iodone
+{
+ printf("ppname: %s, %d, %d, %d, %d, %d, %d, %d\n", probefunc(),
+ host_no, channel, lun, dev_id, device_state, data_direction,
+ scsi_timer_pending)
+}
+
+probe scsi.iocompleted
+{
+ printf("ppname: %s, %d, %d, %d, %d, %d, %d, %d\n", probefunc(),
+ host_no, channel, lun, dev_id, device_state, data_direction,
+ goodbytes)
+}
diff --git a/testsuite/buildok/tskschedule.stp b/testsuite/buildok/tskschedule.stp
new file mode 100755
index 00000000..5c58b192
--- /dev/null
+++ b/testsuite/buildok/tskschedule.stp
@@ -0,0 +1,6 @@
+#! stap -p4
+
+probe tskdispatch.ctxswitch
+{
+ printf("%d, %d, %d\n", prev_pid, next_pid, prevtsk_state);
+}