]> granicus.if.org Git - strace/blobdiff - tests/gen_tests.in
tests: extend TEST_NETLINK_OBJECT macro
[strace] / tests / gen_tests.in
index 3e885a2453d9741e5de9efcb07df97c973c4f5bb..4cea36b3cce1833615fad01d6b71ce8400b7f6c4 100644 (file)
@@ -40,6 +40,7 @@ chmod -a28
 chown  -a28
 chown32        -a31
 chroot -a24
+clock  test_trace_expr 'times|fcntl.*' -e/clock
 clock_adjtime  -a37
 clock_nanosleep        -e trace=clock_nanosleep,clock_gettime
 clock_xettime  -a36 -e trace=clock_getres,clock_gettime,clock_settime
@@ -76,8 +77,9 @@ file_ioctl    +ioctl.test
 finit_module   -a25
 flock  -a19
 fork-f -a26 -qq -f -e signal=none -e trace=chdir
-fstat64        +fstat.test
-fstatat64      -a32 -v -P $NAME.sample -P /dev/full
+fstat  -a15 -v -P stat.sample
+fstat64        -a17 -v -P stat.sample
+fstatat64      -a32 -v -P stat.sample -P /dev/full
 fstatfs        -a18
 fstatfs64      -a24
 fsync  -a10
@@ -113,6 +115,7 @@ getsockname -a27
 gettid -a9
 getuid32       +getuid.test
 getxxid        -a10 -e trace=getxpid,getxuid,getxgid
+group_req      -e trace=setsockopt
 inet-cmsg      -e trace=recvmsg
 init_module    -a27
 inotify        -a23 -e trace=inotify_add_watch,inotify_rm_watch
@@ -149,8 +152,9 @@ lchown32    -a32
 link
 linkat
 lookup_dcookie -a27
-lstat  -a32 -v -P $NAME.sample -P /dev/full
-lstat64        -a32 -v -P $NAME.sample -P /dev/full
+lstat  -a32 -v -P stat.sample -P /dev/full
+lstat64        -a32 -v -P stat.sample -P /dev/full
+madvise        -a33
 mbind
 membarrier     -a36
 memfd_create
@@ -181,12 +185,28 @@ munlockall        -a13
 nanosleep      -a20
 net-icmp_filter        -e trace=getsockopt,setsockopt
 net-sockaddr   -a24 -e trace=connect
-netlink_protocol       -e trace=%network
-newfstatat     -a32 -v -P $NAME.sample -P /dev/full
+netlink_audit  +netlink_sock_diag.test
+netlink_crypto +netlink_sock_diag.test
+netlink_generic        +netlink_sock_diag.test
+netlink_netfilter      +netlink_sock_diag.test
+netlink_protocol       -e trace=sendto
+netlink_route  +netlink_sock_diag.test
+netlink_selinux        +netlink_sock_diag.test
+netlink_xfrm   +netlink_sock_diag.test
+newfstatat     -a32 -v -P stat.sample -P /dev/full
+nlattr         +netlink_sock_diag.test
+nlattr_inet_diag_msg           +netlink_sock_diag.test
+nlattr_inet_diag_req_compat    +netlink_sock_diag.test
+nlattr_inet_diag_req_v2                +netlink_sock_diag.test
+nlattr_netlink_diag_msg                +netlink_sock_diag.test
+nlattr_nlmsgerr                        +netlink_sock_diag.test
+nlattr_packet_diag_msg         +netlink_sock_diag-v.sh
+nlattr_smc_diag_msg            +netlink_sock_diag.test
+nlattr_unix_diag_msg           +netlink_sock_diag.test
 old_mmap       -a11 -e trace=mmap
-oldfstat       +fstat.test
-oldlstat       -a32 -v -P $NAME.sample -P /dev/full
-oldstat        -a32 -v -P $NAME.sample -P /dev/full
+oldfstat       -a18 -v -P stat.sample
+oldlstat       -a32 -v -P stat.sample -P /dev/full
+oldstat        -a32 -v -P stat.sample -P /dev/full
 open   -a30 -P $NAME.sample
 openat -P $NAME.sample
 osf_utimes     -a21
@@ -224,6 +244,7 @@ reboot
 recvfrom       -a35
 recvmmsg-timeout       -a25 -e trace=recvmmsg
 recvmsg        -eread=0 -ewrite=1 -e trace=recvmsg,sendmsg
+regex  test_trace_expr '' -etrace='/^(.*_)?statv?fs'
 remap_file_pages
 rename -a35
 renameat
@@ -237,6 +258,7 @@ rt_sigreturn        -esignal='!USR1'
 rt_sigsuspend  -a20 -esignal=none
 rt_sigtimedwait        -a38
 rt_tgsigqueueinfo      -esignal=none
+sched  test_trace_expr times -e/sched
 sched_get_priority_mxx -a33 -e trace=sched_get_priority_min,sched_get_priority_max
 sched_rr_get_interval  -a31
 sched_xetaffinity      -a28 -e trace=sched_getaffinity,sched_setaffinity
@@ -275,18 +297,27 @@ setuid    -a10
 setuid32       -a12
 shmxt  -a11 -e trace='/(osf_)?shmat,shmdt'
 shutdown       -a24
+sigaction      -a31
 siginfo        -e trace=none
+signal -a25 -e signal=none -e trace='/^signal$'
 signal_receive -a16 -e trace=kill
 signalfd4
+sigpending     -a15
+sigprocmask    -a34
 sigreturn      -esignal='!USR1'
+sigsuspend     -a19 -esignal=none
+so_linger      -e trace=getsockopt,setsockopt
+so_peercred    -e trace=getsockopt
+sock_filter-v  -v -e trace=getsockopt,setsockopt
 socketcall     -a20
 splice
-stat   -a32 -v -P $NAME.sample -P /dev/full
-stat64 -a32 -v -P $NAME.sample -P /dev/full
+stat   -a32 -v -P stat.sample -P /dev/full
+stat64 -a32 -v -P stat.sample -P /dev/full
 statfs -a17
 statfs64       -a23
-statx  -a32 -v -P $NAME.sample -P /dev/full
+statx  -a32 -v -P stat.sample -P /dev/full
 swap   -a23 -e trace=swapon,swapoff
+sxetmask       -a11 -e trace=sgetmask,ssetmask
 symlink        -a34
 symlinkat
 sync   -a7
@@ -301,6 +332,14 @@ timer_xettime      -e trace=timer_create,timer_settime,timer_gettime
 timerfd_xettime        -e trace=timerfd_create,timerfd_settime,timerfd_gettime
 times  -esignal=none
 times-fail     -a12 -e trace=times
+trace_fstat    test_trace_expr '' -e%fstat -v -P stat.sample -P /dev/full
+trace_fstatfs  test_trace_expr '' -e%fstatfs
+trace_lstat    test_trace_expr '' -e%lstat -v -P stat.sample -P /dev/full
+trace_question test_trace_expr '' -e?osf_utimes,?/^pkey_.*
+trace_stat     test_trace_expr '' -e%stat -v -P stat.sample -P /dev/full
+trace_stat_like        test_trace_expr '' -e%%stat -v -P stat.sample -P /dev/full
+trace_statfs   test_trace_expr '' -e%statfs
+trace_statfs_like      test_trace_expr '' -e%%statfs
 truncate
 truncate64
 ugetrlimit     -a28