summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfche <fche>2007-09-24 17:52:40 +0000
committerfche <fche>2007-09-24 17:52:40 +0000
commit45aef9a3a9f50d2f7f128e8cc924f9aeafc8c634 (patch)
tree57f021076e3007b76cc54c7d977fc60f89066c5c
parent2e430264d0d60710af34b7ccb55d047a72746981 (diff)
downloadsystemtap-steved-45aef9a3a9f50d2f7f128e8cc924f9aeafc8c634.tar.gz
systemtap-steved-45aef9a3a9f50d2f7f128e8cc924f9aeafc8c634.tar.xz
systemtap-steved-45aef9a3a9f50d2f7f128e8cc924f9aeafc8c634.zip
* buildok test cases for every embedded-C function
2007-09-24 Frank Ch. Eigler <fche@elastic.org> * buildok/*-embedded.stp: New test case for every embedded-C function in the tapsets.
-rw-r--r--testsuite/ChangeLog5
-rwxr-xr-xtestsuite/buildok/aux_syscalls-embedded.stp9
-rwxr-xr-xtestsuite/buildok/conversions-embedded.stp13
-rwxr-xr-xtestsuite/buildok/inet_sock-embedded.stp7
-rwxr-xr-xtestsuite/buildok/ioblock-embedded.stp9
-rwxr-xr-xtestsuite/buildok/ioscheduler-embedded.stp6
-rwxr-xr-xtestsuite/buildok/nfs-embedded.stp27
-rwxr-xr-xtestsuite/buildok/nfs_proc-embedded.stp11
-rwxr-xr-xtestsuite/buildok/nfsd-embedded.stp6
-rwxr-xr-xtestsuite/buildok/rpc-embedded.stp15
-rwxr-xr-xtestsuite/buildok/scsi-embedded.stp6
-rwxr-xr-xtestsuite/buildok/signal-embedded.stp6
-rwxr-xr-xtestsuite/buildok/socket-embedded.stp15
-rwxr-xr-xtestsuite/buildok/task-embedded.stp19
-rwxr-xr-xtestsuite/buildok/tcp-embedded.stp9
-rwxr-xr-xtestsuite/buildok/vfs-embedded.stp13
16 files changed, 176 insertions, 0 deletions
diff --git a/testsuite/ChangeLog b/testsuite/ChangeLog
index 6b05d0e3..b5fa51bc 100644
--- a/testsuite/ChangeLog
+++ b/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-24 Frank Ch. Eigler <fche@elastic.org>
+
+ * buildok/*-embedded.stp: New test case for every embedded-C
+ function in the tapsets.
+
2007-09-22 Frank Ch. Eigler <fche@elastic.org>
* systemtap.maps/linear_overunder.exp: Correct for actual data.
diff --git a/testsuite/buildok/aux_syscalls-embedded.stp b/testsuite/buildok/aux_syscalls-embedded.stp
new file mode 100755
index 00000000..22b3cd71
--- /dev/null
+++ b/testsuite/buildok/aux_syscalls-embedded.stp
@@ -0,0 +1,9 @@
+#! stap -p4
+
+probe begin {
+ print (_struct_timeval_u(0,0))
+ print (_struct_compat_timeval_u(0,0))
+ print (_struct_timeval (0))
+ print (_struct_timezone_u (0))
+}
+
diff --git a/testsuite/buildok/conversions-embedded.stp b/testsuite/buildok/conversions-embedded.stp
new file mode 100755
index 00000000..7aa5a0b4
--- /dev/null
+++ b/testsuite/buildok/conversions-embedded.stp
@@ -0,0 +1,13 @@
+#! stap -p4
+
+probe begin {
+ print (kernel_string (0))
+ print (kernel_long (0))
+ print (kernel_int (0))
+ print (kernel_short (0))
+ print (kernel_char (0))
+ print (user_string2 (0, ""))
+ print (user_string_warn (0))
+ print (user_string_quoted (0))
+}
+
diff --git a/testsuite/buildok/inet_sock-embedded.stp b/testsuite/buildok/inet_sock-embedded.stp
new file mode 100755
index 00000000..9598b31c
--- /dev/null
+++ b/testsuite/buildok/inet_sock-embedded.stp
@@ -0,0 +1,7 @@
+#! stap -p4
+
+probe begin {
+ print (inet_get_local_port (0))
+ print (inet_get_ip_source (0))
+}
+
diff --git a/testsuite/buildok/ioblock-embedded.stp b/testsuite/buildok/ioblock-embedded.stp
new file mode 100755
index 00000000..93d0cb53
--- /dev/null
+++ b/testsuite/buildok/ioblock-embedded.stp
@@ -0,0 +1,9 @@
+#! stap -p4
+
+probe begin {
+ print (__bio_ino (0) +
+ bio_rw_num (0) +
+ __bio_start_sect (0))
+
+ print (__bio_devname (0))
+}
diff --git a/testsuite/buildok/ioscheduler-embedded.stp b/testsuite/buildok/ioscheduler-embedded.stp
new file mode 100755
index 00000000..0187f566
--- /dev/null
+++ b/testsuite/buildok/ioscheduler-embedded.stp
@@ -0,0 +1,6 @@
+#! stap -p4
+
+probe begin {
+print (disk_major_from_request (0) +
+ disk_minor_from_request (0))
+}
diff --git a/testsuite/buildok/nfs-embedded.stp b/testsuite/buildok/nfs-embedded.stp
new file mode 100755
index 00000000..cbb887f1
--- /dev/null
+++ b/testsuite/buildok/nfs-embedded.stp
@@ -0,0 +1,27 @@
+#! stap -p4
+
+probe begin {
+ print (__nfsi_cache_valid (0) +
+ __nfsi_rcache_time (0) +
+ __nfsi_attr_time (0) +
+ __nfsi_ndirty (0) +
+ __nfs_server_rsize (0) +
+ __nfs_version (0) +
+ __nfs_server_wsize (0) +
+ __nfs_rpages (0) +
+ __nfs_wpages (0) +
+ __p2i(0) +
+ __p2i_flag (0) +
+ __p2i_state (0) +
+ __p2i_size (0) +
+ __p2sb_flag (0) +
+ __d_loff_t (0) +
+ __file_inode (0) +
+ __file_id (0) +
+ __file_mode (0) +
+ __iov_length (0,0,0,0))
+
+ print (__file_parentname (0))
+
+}
+
diff --git a/testsuite/buildok/nfs_proc-embedded.stp b/testsuite/buildok/nfs_proc-embedded.stp
new file mode 100755
index 00000000..ad46085e
--- /dev/null
+++ b/testsuite/buildok/nfs_proc-embedded.stp
@@ -0,0 +1,11 @@
+#! stap -p4
+
+probe begin {
+ print (__i2n_ip_proto (0,0) +
+ __nfs_read_data_info (0,0) +
+ __nfs_write_data_info (0,0) +
+ __nfsv4_bitmask (0,0) +
+ __getfh_inode (0))
+
+}
+
diff --git a/testsuite/buildok/nfsd-embedded.stp b/testsuite/buildok/nfsd-embedded.stp
new file mode 100755
index 00000000..6321ec94
--- /dev/null
+++ b/testsuite/buildok/nfsd-embedded.stp
@@ -0,0 +1,6 @@
+#! stap -p4
+
+probe begin {
+ print (__get_fh (0,0))
+ print (__svc_fh (0))
+}
diff --git a/testsuite/buildok/rpc-embedded.stp b/testsuite/buildok/rpc-embedded.stp
new file mode 100755
index 00000000..b8ae9ffb
--- /dev/null
+++ b/testsuite/buildok/rpc-embedded.stp
@@ -0,0 +1,15 @@
+#! stap -p4
+
+probe begin {
+ print (xid_from_clnt (0) +
+ prog_from_clnt (0) +
+ vers_from_clnt (0) +
+ prot_from_clnt (0) +
+ port_from_clnt (0) +
+ clones_from_clnt (0) +
+ tasks_from_clnt (0) +
+ proc_from_msg (0) +
+ vers_from_clnt (0) +
+ addr_from_rqst (0))
+}
+
diff --git a/testsuite/buildok/scsi-embedded.stp b/testsuite/buildok/scsi-embedded.stp
new file mode 100755
index 00000000..83e5edf2
--- /dev/null
+++ b/testsuite/buildok/scsi-embedded.stp
@@ -0,0 +1,6 @@
+#! stap -p4
+
+probe begin {
+ print (scsi_timer_pending (0) + get_devstate_from_req (0))
+}
+
diff --git a/testsuite/buildok/signal-embedded.stp b/testsuite/buildok/signal-embedded.stp
new file mode 100755
index 00000000..5a0d9d8b
--- /dev/null
+++ b/testsuite/buildok/signal-embedded.stp
@@ -0,0 +1,6 @@
+#! stap -p4
+
+probe begin {
+ print (get_sigset(0))
+}
+
diff --git a/testsuite/buildok/socket-embedded.stp b/testsuite/buildok/socket-embedded.stp
new file mode 100755
index 00000000..aca42bb1
--- /dev/null
+++ b/testsuite/buildok/socket-embedded.stp
@@ -0,0 +1,15 @@
+#! stap -p4
+#
+probe begin {
+ print (sock_flags_num2str (0) .
+ msg_flags_num2str (0))
+
+ print (_get_sock_addr (0) +
+ _get_sock_size (0, 0) +
+ _sock_prot_num (0) +
+ _sock_fam_num (0) +
+ _sock_state_num (0) +
+ _sock_type_num (0) +
+ _sock_flags_num (0))
+ }
+
diff --git a/testsuite/buildok/task-embedded.stp b/testsuite/buildok/task-embedded.stp
new file mode 100755
index 00000000..4d1f5300
--- /dev/null
+++ b/testsuite/buildok/task-embedded.stp
@@ -0,0 +1,19 @@
+#! stap -p4
+#
+probe begin {
+ print (task_current () +
+ task_parent (0) +
+ task_state (0) +
+ task_pid (0) +
+ task_tid (0) +
+ task_gid (0) +
+ task_egid (0) +
+ task_uid (0) +
+ task_euid (0) +
+ task_prio (0) +
+ task_nice (0) +
+ task_cpu (0) +
+ task_open_file_handles (0) +
+ task_max_file_handles (0))
+ print (task_execname (0))
+}
diff --git a/testsuite/buildok/tcp-embedded.stp b/testsuite/buildok/tcp-embedded.stp
new file mode 100755
index 00000000..572987ce
--- /dev/null
+++ b/testsuite/buildok/tcp-embedded.stp
@@ -0,0 +1,9 @@
+#! stap -p4
+#
+probe begin {
+ print (tcp_get_info_rto (0) +
+ tcp_get_info_snd_cwnd (0) +
+ tcp_ts_get_info_state (0) +
+ tcp_ts_get_info_snd_ssthresh (0) +
+ tcp_ts_get_info_rcv_mss (0))
+}
diff --git a/testsuite/buildok/vfs-embedded.stp b/testsuite/buildok/vfs-embedded.stp
new file mode 100755
index 00000000..f2527557
--- /dev/null
+++ b/testsuite/buildok/vfs-embedded.stp
@@ -0,0 +1,13 @@
+#! stap -p4
+
+probe begin {
+ print(ppos_pos (0) +
+ __page_ino (0) +
+ __page_dev (0) +
+ __page_bdev (0) +
+ __file_dev (0) +
+ __file_bdev (0) +
+ __file_ino (0) +
+ __file_maxbytes (0))
+ print(__file_filename (0))
+}