summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--tapset/ChangeLog18
-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
7 files changed, 78 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 944833c0..4d435df8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2006-05-18 Li Guanglei <guanglei@cn.ibm.com>
+ * testsuite/buildok/ioscheduler.stp: testcase for ioscheduler.stp
+ * testsuite/buildok/memory.stp: testcase for memory.stp
+ * testsuite/buildok/networking.stp: testcase for networking.stp
+ * testsuite/buildok/scsi.stp: testcase for scsi.stp
+ * testsuite/buildok/tskschedule.stp: testcase for tskschedule.stp
+
+2006-05-18 Li Guanglei <guanglei@cn.ibm.com>
+
* tapset/ioscheduler.stp: generic IO scheduler tapsets from LKET
* tapset/ioscheduler.stp: generic pagefault tapsets from LKET
* tapset/ioscheduler.stp: generic networking tapsets from LKET
diff --git a/tapset/ChangeLog b/tapset/ChangeLog
index c7538cd6..aa6843c1 100644
--- a/tapset/ChangeLog
+++ b/tapset/ChangeLog
@@ -1,3 +1,11 @@
+2006-05-18 Li Guanglei <guanglei@cn.ibm.com>
+
+ * testsuite/buildok/ioscheduler.stp: testcase for ioscheduler.stp
+ * testsuite/buildok/memory.stp: testcase for memory.stp
+ * testsuite/buildok/networking.stp: testcase for networking.stp
+ * testsuite/buildok/scsi.stp: testcase for scsi.stp
+ * testsuite/buildok/tskschedule.stp: testcase for tskschedule.stp
+
2006-05-17 Josh Stone <joshua.i.stone@intel.com>
* process.stp: Rename signal.send to signal_send and process.complete
@@ -5,6 +13,16 @@
* process.stp (_IS_ERR): declare parameter type
* process.stp (process.create): correct new_pid assignment
+2006-05-18 Li Guanglei <guanglei@cn.ibm.com>
+
+ * tapset/ioscheduler.stp: generic IO scheduler tapsets from LKET
+ * tapset/ioscheduler.stp: generic pagefault tapsets from LKET
+ * tapset/ioscheduler.stp: generic networking tapsets from LKET
+ * tapset/scsi.stp: generic scsi tapsets from LKET
+ * tapset/tskschedule.stp: generic task scheduler tapsets from LKET
+ * tapset/process.stp: changes to process.exec alias
+
+
2006-05-16 David Smith <dsmith@redhat.com>
* conversions.stp (hexstring, string): Removed functions. Because
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);
+}