diff options
author | fche <fche> | 2007-09-24 17:52:40 +0000 |
---|---|---|
committer | fche <fche> | 2007-09-24 17:52:40 +0000 |
commit | 45aef9a3a9f50d2f7f128e8cc924f9aeafc8c634 (patch) | |
tree | 57f021076e3007b76cc54c7d977fc60f89066c5c | |
parent | 2e430264d0d60710af34b7ccb55d047a72746981 (diff) | |
download | systemtap-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/ChangeLog | 5 | ||||
-rwxr-xr-x | testsuite/buildok/aux_syscalls-embedded.stp | 9 | ||||
-rwxr-xr-x | testsuite/buildok/conversions-embedded.stp | 13 | ||||
-rwxr-xr-x | testsuite/buildok/inet_sock-embedded.stp | 7 | ||||
-rwxr-xr-x | testsuite/buildok/ioblock-embedded.stp | 9 | ||||
-rwxr-xr-x | testsuite/buildok/ioscheduler-embedded.stp | 6 | ||||
-rwxr-xr-x | testsuite/buildok/nfs-embedded.stp | 27 | ||||
-rwxr-xr-x | testsuite/buildok/nfs_proc-embedded.stp | 11 | ||||
-rwxr-xr-x | testsuite/buildok/nfsd-embedded.stp | 6 | ||||
-rwxr-xr-x | testsuite/buildok/rpc-embedded.stp | 15 | ||||
-rwxr-xr-x | testsuite/buildok/scsi-embedded.stp | 6 | ||||
-rwxr-xr-x | testsuite/buildok/signal-embedded.stp | 6 | ||||
-rwxr-xr-x | testsuite/buildok/socket-embedded.stp | 15 | ||||
-rwxr-xr-x | testsuite/buildok/task-embedded.stp | 19 | ||||
-rwxr-xr-x | testsuite/buildok/tcp-embedded.stp | 9 | ||||
-rwxr-xr-x | testsuite/buildok/vfs-embedded.stp | 13 |
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)) +} |