strace/tests
Eugene Syromyatnikov 82f7fea522 Implement queueing of threads before dispatching them
It is possible that some tracees call a lot of cheap syscalls too fast,
and that can lead to starvation to the point some tracees are not served
for indefinite amount of time.  In order to solve that unfairness, try
to collect all the pending tracees first (along with the relevant
information) and only then dispatch the events.

* defs.h: Include "list.h".
(struct tcb): Add wait_data_idx, wait_extra_data_idx, wait_list fields.
* strace.c (tcb_wait_tab): New variable.
(expand_tcbtab): Resize tcb_wait_tab along with tcbtab, provide
an additional slot for extra event.
(droptcb): Remove tcp from wait_list.
(maybe_switch_tcbs): Get old pid from
tcb_wait_tab[tcp->wait_data_idx].msg.
(next_event): Add pending_tcps, extra_tcp, wait_nohang, elem, and
wait_tab_pos variables; check for elements in pending_tcps and skip
waiting if the list is not empty; check for extra_tcp and skip waiting
along with swapping wait_data_idx with wait_extra_data_idx;
after the initial wait, call wait4() in loop with WNOHANG flag set;
fetch siginfo on signal and eventmsg on PTRACE_EVENT_EXEC;
return the first tcp in pending_tcps list.
* tests/Makefile.am (XFAIL_TEST): Remove looping_threads.test.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=478419
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=526740
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=851457
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1609318
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1610774
Co-Authored-by: Dmitry Vlasenko <dvlasenk@redhat.com>
Co-Authored-by: Andreas Schwab <aschwab@redhat.com>
Co-Authored-by: Jeff Law <law@redhat.com>
Co-Authored-by: DJ Delorie <dj@redhat.com>
2018-08-19 10:26:18 +00:00
..
_newselect-P.c tests: check path tracing of select/_newselect syscalls 2018-01-23 23:17:02 +00:00
_newselect.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
.gitignore tests: check tracing of looping threads 2018-08-19 10:26:18 +00:00
accept4.c tests: fix accept4.test on systems that lack SOCK_CLOEXEC definition 2016-07-26 15:33:22 +00:00
accept_compat.h tests: add compatibility layer for accept call 2018-02-13 03:12:29 +00:00
accept.c Update copyright headers 2018-02-13 22:00:00 +00:00
access.c tests: cleanup access.test 2017-03-31 23:25:32 +00:00
acct.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
add_key.c Update copyright headers 2018-06-14 11:00:00 +00:00
adjtimex.c Print microseconds/nanoseconds as non-negative 2017-04-24 23:14:57 +00:00
aio_pgetevents.c tests: check decoding of io_pgetevents syscall 2018-06-13 16:18:38 +00:00
aio.c tests: fix race condition in aio.test 2018-07-03 16:51:49 +00:00
alarm.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
answer.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
attach-f-p-cmd.c Add copyright headers 2017-05-22 17:33:51 +00:00
attach-f-p.c tests: robustify attach-f-p.test against race conditions 2016-12-06 09:09:18 +00:00
attach-f-p.test Add copyright headers 2017-05-22 17:33:51 +00:00
attach-p-cmd-cmd.c tests: robustify attach-p-cmd.test against buggy kernels 2017-12-03 00:25:43 +00:00
attach-p-cmd-p.c tests: robustify attach-p-cmd.test against buggy kernels 2017-12-03 00:25:43 +00:00
attach-p-cmd.h tests: robustify attach-p-cmd.test against buggy kernels 2017-12-03 00:25:43 +00:00
attach-p-cmd.test Add copyright headers 2017-05-22 17:33:51 +00:00
bexecve.test Add copyright headers 2017-05-22 17:33:51 +00:00
block_reset_raise_run.c tests: check how signals are unblocked in interactive mode 2017-05-27 10:00:43 +00:00
bpf-obj_get_info_by_fd-prog-v.c tests: check BPF_OBJ_GET_INFO_BY_FD decoding 2018-06-04 01:11:05 +00:00
bpf-obj_get_info_by_fd-prog.c tests: check BPF_OBJ_GET_INFO_BY_FD decoding 2018-06-04 01:11:05 +00:00
bpf-obj_get_info_by_fd-v.c tests: check BPF_OBJ_GET_INFO_BY_FD decoding 2018-06-04 01:11:05 +00:00
bpf-obj_get_info_by_fd.c tests: check BPF_OBJ_GET_INFO_BY_FD decoding 2018-06-04 01:11:05 +00:00
bpf-success-v.c tests: add union bpf_attr.query.prog_ids field decoding checks 2018-05-28 17:34:50 +00:00
bpf-success-v.test tests: add union bpf_attr.query.prog_ids field decoding checks 2018-05-28 17:34:50 +00:00
bpf-success.c tests: add union bpf_attr.query.prog_ids field decoding checks 2018-05-28 17:34:50 +00:00
bpf-success.test tests: add union bpf_attr.query.prog_ids field decoding checks 2018-05-28 17:34:50 +00:00
bpf-v.c tests: enhance test coverage of bpf syscall parser 2017-07-26 10:28:25 +00:00
bpf.c xlat: update bpf(2)-related constants 2018-07-11 00:00:57 +00:00
brk.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
brk.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
btrfs-v.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
btrfs-vw.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
btrfs-vwX.test tests: add btrfs tests with verbose xlat decoding 2018-04-20 12:39:05 +00:00
btrfs-vX.test tests: add btrfs tests with verbose xlat decoding 2018-04-20 12:39:05 +00:00
btrfs-w.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
btrfs-wX.test tests: add btrfs tests with verbose xlat decoding 2018-04-20 12:39:05 +00:00
btrfs-X.test tests: add btrfs tests with verbose xlat decoding 2018-04-20 12:39:05 +00:00
btrfs.c Replace BTRFS_IOC_[GS]ET_FSLABEL with FS_IOC_[GS]ETFSLABEL 2018-08-12 09:50:33 +00:00
caps-abbrev.awk tests: check non-verbose capget/capset output 2016-10-29 02:54:01 +03:00
caps-abbrev.c tests: check non-verbose capget/capset output 2016-10-29 02:54:01 +03:00
caps-abbrev.test tests: check non-verbose capget/capset output 2016-10-29 02:54:01 +03:00
caps.awk capability: fix omission of capability structure field names 2016-11-29 00:21:06 +00:00
caps.c tests: additional capset decoder checks 2016-10-29 02:54:01 +03:00
caps.test tests: extend coverage of capget syscall 2016-02-08 18:21:10 +00:00
check_sigblock.c tests: check signal mask transparency 2017-11-04 23:43:55 +00:00
check_sigign.c tests: check signal mask transparency 2017-11-04 23:43:55 +00:00
chmod.c tests: use sprintrc in tests/chmod.c 2016-09-10 22:58:40 +00:00
chown32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
chown.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
chroot.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
clock_adjtime.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
clock_nanosleep.c Add copyright headers 2017-05-22 17:33:51 +00:00
clock_xettime.c Update copyright headers 2018-08-12 22:22:32 +00:00
clock.in tests: tabulate clock.test 2017-04-21 19:49:03 +00:00
clone_parent.c tests: check handling of CLONE_PARENT'ed and CLONE_PTRACE'ed processes 2017-08-06 00:23:20 +00:00
clone_parent.test tests: check handling of CLONE_PARENT'ed and CLONE_PTRACE'ed processes 2017-08-06 00:23:20 +00:00
clone_ptrace.c tests: check handling of CLONE_PARENT'ed and CLONE_PTRACE'ed processes 2017-08-06 00:23:20 +00:00
clone_ptrace.test tests: check handling of CLONE_PARENT'ed and CLONE_PTRACE'ed processes 2017-08-06 00:23:20 +00:00
copy_file_range.c Add copyright headers 2017-05-22 17:33:51 +00:00
count-f.c tests: add count-f.test 2016-03-12 23:52:52 +00:00
count-f.expected tests: add count-f.test 2016-03-12 23:52:52 +00:00
count-f.test tests: add count-f.test 2016-03-12 23:52:52 +00:00
count.test Update copyright headers 2018-04-05 01:40:00 +00:00
creat.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
create_nl_socket.c tests: robustify create_nl_socket based tests against the race condition 2017-07-04 22:31:08 +00:00
delay.c tests: check delay injection 2018-03-22 06:23:25 +00:00
delay.test tests: check delay injection 2018-03-22 06:23:25 +00:00
delete_module.c Add copyright headers 2017-05-22 17:33:51 +00:00
detach-running.test Add copyright headers 2017-05-22 17:33:51 +00:00
detach-sleeping.test Add copyright headers 2017-05-22 17:33:51 +00:00
detach-stopped.test Add copyright headers 2017-05-22 17:33:51 +00:00
dev-yy.c tests: check printing of block/char device numbers in -yy mode 2018-03-01 01:00:24 +00:00
dup2.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
dup3.c tests: fix typo 2017-06-12 15:47:39 +00:00
dup.c tests: do not include <errno.h> unnecessarily 2016-04-21 22:05:57 +00:00
epoll_create1.c tests: use sprintrc in epoll_create1.test 2016-09-05 15:58:35 +00:00
epoll_create.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
epoll_ctl.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR 2017-03-16 13:46:36 +00:00
epoll_pwait.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR 2017-03-16 13:46:36 +00:00
epoll_wait.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR 2017-03-16 13:46:36 +00:00
erestartsys.c tests: check decoding of ERESTARTSYS error code 2016-11-18 00:28:29 +00:00
errno2name.c Update copyright headers 2017-09-05 10:09:10 +02:00
error_msg.c Update copyright headers 2018-02-13 22:00:00 +00:00
eventfd.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
eventfd.expected
eventfd.test
execve-v.c tests: use VERBOSE macro in execve and execve-v tests 2016-09-26 15:23:25 +00:00
execve-v.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
execve.c Update copyright headers 2018-06-14 11:00:00 +00:00
execve.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
execveat-v.c tests: use VERBOSE macro in execveat and execveat-v tests 2016-09-26 15:23:48 +00:00
execveat.c Update copyright headers 2018-06-14 11:00:00 +00:00
faccessat.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
fadvise64_64.c tests: fix name spelling 2016-10-30 22:54:27 +00:00
fadvise64.c tests: fix name spelling 2016-10-30 22:54:27 +00:00
fadvise64.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
fadvise.h tests: fix name spelling 2016-10-30 22:54:27 +00:00
fallocate.c tests: fix name spelling 2016-10-30 22:54:27 +00:00
fanotify_init.c Add copyright headers 2017-05-22 17:33:51 +00:00
fanotify_mark-Xabbrev.c tests: add fanotify_mark variants with different xlat verbosity levels 2018-05-08 13:39:50 +00:00
fanotify_mark-Xraw.c tests: add fanotify_mark variants with different xlat verbosity levels 2018-05-08 13:39:50 +00:00
fanotify_mark-Xverbose.c tests: add fanotify_mark variants with different xlat verbosity levels 2018-05-08 13:39:50 +00:00
fanotify_mark.c Update copyright headers 2018-06-14 11:00:00 +00:00
fchdir.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
fchmod.c tests: use sprintrc in tests/fchmod.c 2016-09-20 00:23:10 +00:00
fchmodat.c tests: use sprintrc in tests/fchmodat.c 2016-09-20 00:23:10 +00:00
fchown32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
fchown.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
fchownat.c tests: use sprintrc in tests/fchownat.c 2016-09-20 00:48:57 +00:00
fcntl64.c Update copyright headers 2018-06-14 11:00:00 +00:00
fcntl-common.c tests: extend coverage for other fcntl flags 2018-07-12 08:51:04 +00:00
fcntl.c Update copyright headers 2018-06-14 11:00:00 +00:00
fdatasync.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
fflush.c Enhance fflush error diagnostics 2017-08-06 11:26:52 +00:00
fflush.test Enhance fflush error diagnostics 2017-08-06 11:26:52 +00:00
file_handle.c Update copyright headers 2018-04-05 01:40:00 +00:00
file_ioctl.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR 2017-03-16 13:46:36 +00:00
fill_memory.c tests: change the type of fill_memory{,_ex} first argument to void * 2017-01-04 22:08:32 +00:00
filter-unavailable.c
filter-unavailable.expected
filter-unavailable.test
filtering_fd-syntax.test tests: improve descriptor set syntax testing 2018-01-17 03:22:07 +00:00
filtering_syscall-syntax.test tests: improve syscall set syntax testing 2018-01-16 04:34:25 +00:00
finit_module.c Add copyright headers 2017-05-22 17:33:51 +00:00
flock.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
fork-f.c
fstat64.c Add copyright headers 2017-05-22 17:33:51 +00:00
fstat.c Add copyright headers 2017-05-22 17:33:51 +00:00
fstatat64.c Add copyright headers 2017-05-22 17:33:51 +00:00
fstatat.c Add copyright headers 2017-05-22 17:33:51 +00:00
fstatfs64.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
fstatfs.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
fstatx.c Add copyright headers 2017-05-22 17:33:51 +00:00
fsync-y.c printfd: print character/block device number in -yy mode 2018-03-01 01:00:24 +00:00
fsync.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
ftruncate64.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
ftruncate.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
futex.c tests: do not include <stdbool.h> in files that include "tests.h" 2018-03-01 01:00:24 +00:00
futex.test tests: check decoding of futex syscall 2016-08-30 17:38:26 +00:00
futimesat.c tests: fix a few harmless -Woverflow compilation warnings 2017-08-16 17:50:25 +00:00
gen_pure_executables.sh tests: generate pure_executables part of check_PROGRAMS automatically 2017-04-17 00:53:19 +00:00
gen_tests.in tests: check decoding of getsockopt(PACKET_STATISTICS) 2018-08-01 14:57:16 +00:00
gen_tests.sh Update copyright headers 2018-02-13 22:00:00 +00:00
get_mempolicy.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
get_page_size.c
get_regs.test tests: consistently use $STRACE_EXE instead of local alternatives 2017-12-20 22:58:42 +00:00
get_sigset_size.c tests: move get_sigset_size function to libtests 2017-02-20 00:10:35 +00:00
getcpu.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
getcwd.c Include <limits.h> instead of <sys/param.h> 2018-02-11 00:26:09 +00:00
getdents64.c Add copyright headers 2017-05-22 17:33:51 +00:00
getdents.c Add copyright headers 2017-05-22 17:33:51 +00:00
getegid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getegid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
geteuid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
geteuid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getgid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getgid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getgroups32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getgroups.c Add copyright headers 2017-05-22 17:33:51 +00:00
getpeername.c tests: check decoding of getpeername syscall 2016-07-12 14:42:30 +00:00
getpgrp.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getpid.c tests: fix build on alpha 2017-04-11 04:04:37 +00:00
getppid.c tests: fix build on alpha 2017-04-11 04:04:37 +00:00
getrandom.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getresgid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getresgid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getresugid.c Add copyright headers 2017-05-22 17:33:51 +00:00
getresuid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getresuid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getrlimit.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getrusage.c Add copyright headers 2017-05-22 17:33:51 +00:00
getsid.c tests: add getsid.test 2016-04-21 17:31:05 +00:00
getsockname.c tests: check decoding of getsockname syscall 2016-07-12 14:42:29 +00:00
gettid.c tests: check decoding of gettid syscall 2017-04-11 04:04:37 +00:00
getuid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getuid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
getuid.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
getxxid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
group_req.c Update copyright headers 2018-02-13 22:00:00 +00:00
hexdump_strdup.c tests: add hexdump_memdup function to libtests 2016-04-02 18:24:36 +00:00
hexquote_strndup.c
ifindex.c tests: add ifindex_lo function and IFINDEX_LO_STR macro to libtests 2017-08-15 20:08:39 +00:00
inet-cmsg.c Update copyright headers 2017-09-05 10:09:10 +02:00
init_delete_module.h Add copyright headers 2017-05-22 17:33:51 +00:00
init_module.c Add copyright headers 2017-05-22 17:33:51 +00:00
init.sh Update copyright headers 2018-06-14 11:00:00 +00:00
inject-nf.c Treat RVAL_DECIMAL the same way as RVAL_UDECIMAL 2018-03-29 16:00:18 +00:00
inject-nf.test Implement injection of negative return values 2018-03-29 01:30:09 +00:00
inode_of_sockfd.c Update copyright headers 2018-02-13 22:00:00 +00:00
inotify_init1.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
inotify.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
int_0x80.c tests: check decoding of int 0x80 on x86_64, x32, and x86 2017-03-16 20:38:48 +00:00
interactive_block.test tests: check how signals are unblocked in interactive mode 2017-05-27 10:00:43 +00:00
ioctl_block.c Introduce print_quoted_cstring 2017-07-24 12:10:54 +00:00
ioctl_dm-v.c Add support for decoding of DM_* ioctl commands 2016-11-10 22:44:49 +03:00
ioctl_dm.c tests: do not include <stdbool.h> in files that include "tests.h" 2018-03-01 01:00:24 +00:00
ioctl_evdev-success-v.c tests: check decoding of successful evdev ioctl 2018-08-19 10:26:18 +00:00
ioctl_evdev-success-v.test tests: check decoding of successful evdev ioctl 2018-08-19 10:26:18 +00:00
ioctl_evdev-success.c tests: check decoding of successful evdev ioctl 2018-08-19 10:26:18 +00:00
ioctl_evdev-success.test tests: check decoding of successful evdev ioctl 2018-08-19 10:26:18 +00:00
ioctl_evdev-v.c tests: use VERBOSE macro in ioctl_evdev and ioctl_evdev-v tests 2016-09-26 15:24:01 +00:00
ioctl_evdev.c tests: enhance test coverage of evdev ioctl 2018-08-19 10:26:18 +00:00
ioctl_inotify.c tests: use syscall() for ioctl() calls with oversized arguments 2018-05-30 14:44:55 +00:00
ioctl_kvm_run_auxstr_vcpu.c tests: check decoding of vcpu auxstr 2018-07-07 10:29:02 +00:00
ioctl_kvm_run_common.c kvm: decode the argument of KVM_CHECK_EXTENSION 2018-08-19 10:26:18 +00:00
ioctl_kvm_run-v.c tests: check verbose decoding of kvm ioctl 2018-07-07 10:29:02 +00:00
ioctl_kvm_run.c tests: check decoding of vcpu auxstr 2018-07-07 10:29:02 +00:00
ioctl_loop-nv.c tests: check non-verbose decoding of LOOP_* ioctls 2017-01-04 22:00:38 +00:00
ioctl_loop-v.c tests: check decoding of LOOP_* ioctls 2017-01-04 19:59:27 +00:00
ioctl_loop.c tests: use syscall() for ioctl() calls with oversized arguments 2018-05-30 14:44:55 +00:00
ioctl_mtd.c Remove linux/mtd-abi.h 2017-12-23 02:10:13 +00:00
ioctl_nsfs.c tests: fix ioctl_nsfs.test on hppa 2017-04-14 01:21:19 +00:00
ioctl_perf-success.c print_array: enhance printing of unfetchable object addresses 2018-05-29 09:58:10 +00:00
ioctl_perf-success.test tests: check decoding of successful PERF_EVENT_IOC_{ID,QUERY_BPF} ioctls 2018-05-28 17:34:50 +00:00
ioctl_perf.c tests: use syscall() for ioctl() calls with oversized arguments 2018-05-30 14:44:55 +00:00
ioctl_ptp.c tests: check basic decoding of PTP_* ioctl commands 2018-04-11 15:41:40 +00:00
ioctl_rtc-v.c tests: use VERBOSE macro in ioctl_rtc and ioctl_rtc-v tests 2016-09-26 15:24:22 +00:00
ioctl_rtc.c Add copyright headers 2017-05-22 17:33:51 +00:00
ioctl_scsi.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR 2017-03-16 13:46:36 +00:00
ioctl_sg_io_v3.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
ioctl_sg_io_v4.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
ioctl_sock_gifconf.c Update copyright headers 2018-04-05 01:40:00 +00:00
ioctl_uffdio.c userfaultfd: decode struct uffdio_api.features as flags 2017-07-19 00:33:56 +00:00
ioctl_v4l2.c print_array: enhance printing of unfetchable object addresses 2018-05-29 09:58:10 +00:00
ioctl.c Remove linux/mtd-abi.h 2017-12-23 02:10:13 +00:00
ioctl.test tests: extend ioctl.test libc protection to -y output 2018-03-13 01:53:04 +00:00
ioperm.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
iopl.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
ioprio.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
ip_mreq.c Update copyright headers 2018-02-13 22:00:00 +00:00
ipc_msg-Xabbrev.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_msg-Xraw.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_msg-Xverbose.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_msg.c Update copyright headers 2018-06-14 11:00:00 +00:00
ipc_msgbuf-Xabbrev.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_msgbuf-Xraw.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_msgbuf-Xverbose.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_msgbuf.c Update copyright headers 2018-06-14 11:00:00 +00:00
ipc_msgbuf.test tests: fix ipc_msgbuf.test 2018-05-28 17:34:50 +00:00
ipc_sem-Xabbrev.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_sem-Xraw.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_sem-Xverbose.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_sem.c Update copyright headers 2018-06-14 11:00:00 +00:00
ipc_shm-Xabbrev.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_shm-Xraw.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_shm-Xverbose.c tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
ipc_shm.c xlat: add SHM_STAT_ANY 2018-05-09 22:01:45 +00:00
ipc.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
ipc.sh tests: add variants of IPC tests with different xlat verbosity levels 2018-05-07 10:52:16 +00:00
is_linux_mips_n64.c tests: really skip mips o32 scno tampering tests on mips n64 2017-08-23 18:38:26 +00:00
kcmp-y.c tests: add kcmp-y test 2017-09-17 12:04:11 +00:00
kcmp.c Update copyright headers 2018-06-14 11:00:00 +00:00
kern_features-fault.test tests: check decoding of kern_features syscall 2018-03-27 22:22:23 +00:00
kern_features.c tests: check decoding of kern_features syscall 2018-03-27 22:22:23 +00:00
kexec_file_load.c Strip redundant trailing semicolons 2017-06-17 22:50:41 +00:00
kexec_load.c Update copyright headers 2018-06-14 11:00:00 +00:00
keyctl-Xabbrev.c tests: add keyctl variants with different xlat verbosity levels 2018-05-25 09:15:03 +00:00
keyctl-Xraw.c tests: add keyctl variants with different xlat verbosity levels 2018-05-25 09:15:03 +00:00
keyctl-Xverbose.c tests: add keyctl variants with different xlat verbosity levels 2018-05-25 09:15:03 +00:00
keyctl.c tests: use STRINGIFY instead of _STR 2018-06-06 10:10:43 +00:00
kill.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
ksysent.c Make sysent_shorthand_defs.h suitable for tests 2017-08-07 12:49:44 +00:00
ksysent.sed Consistently use extended regular expressions where appropriate 2016-07-28 18:32:18 +00:00
ksysent.test
lchown32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
lchown.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
libmmsg.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
libsocketcall.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
link.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
linkat.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
list_sigaction_signum.c tests: check signal disposition transparency 2017-11-03 23:10:38 +00:00
llseek.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
llseek.test tests: fix llseek test 2017-11-22 00:38:03 +00:00
localtime.c strace: handle possible NULL from localtime() call 2018-04-04 20:32:42 +00:00
localtime.test strace: handle possible NULL from localtime() call 2018-04-04 20:32:42 +00:00
lookup_dcookie.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
looping_threads.c tests: check tracing of looping threads 2018-08-19 10:26:18 +00:00
looping_threads.test tests: check tracing of looping threads 2018-08-19 10:26:18 +00:00
lseek.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
lseek.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
lstat64.c Add copyright headers 2017-05-22 17:33:51 +00:00
lstat.c Add copyright headers 2017-05-22 17:33:51 +00:00
lstatx.c Add copyright headers 2017-05-22 17:33:51 +00:00
madvise.c tests: enhance madvise decoder check 2017-04-27 23:16:33 +00:00
Makefile.am Implement queueing of threads before dispatching them 2018-08-19 10:26:18 +00:00
match.awk
mbind.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
membarrier.c Update copyright headers 2018-02-13 22:00:00 +00:00
memfd_create.c memfd_create: decode hugetlb page size 2017-11-18 00:19:31 +00:00
migrate_pages.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
mincore.c Update copyright headers 2017-09-05 10:09:10 +02:00
mkdir.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
mkdirat.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
mknod.c tests: cast printf arguments to short when %h format qualifier is used 2018-06-02 16:32:10 +00:00
mknodat.c tests: cast printf arguments to short when %h format qualifier is used 2018-06-02 16:32:10 +00:00
mlock2.c tests: use scno.h in tests of relatively new syscalls 2016-12-20 05:10:21 +00:00
mlock.c tests: fix typo in mlock.c 2017-01-12 22:46:28 +00:00
mlockall.c tests: use sprintrc in mlockall.test 2016-09-05 15:58:35 +00:00
mmap64-Xabbrev.c tests: add mmap/mmap64 variants different xlat verbosity levels 2018-04-28 20:48:52 +00:00
mmap64-Xraw.c tests: add mmap/mmap64 variants different xlat verbosity levels 2018-04-28 20:48:52 +00:00
mmap64-Xverbose.c tests: add mmap/mmap64 variants different xlat verbosity levels 2018-04-28 20:48:52 +00:00
mmap64.c
mmap-Xabbrev.c tests: add mmap/mmap64 variants different xlat verbosity levels 2018-04-28 20:48:52 +00:00
mmap-Xraw.c tests: add mmap/mmap64 variants different xlat verbosity levels 2018-04-28 20:48:52 +00:00
mmap-Xverbose.c tests: add mmap/mmap64 variants different xlat verbosity levels 2018-04-28 20:48:52 +00:00
mmap.c Update copyright headers 2018-06-14 11:00:00 +00:00
mmap.test Update copyright headers 2018-06-14 11:00:00 +00:00
mmsg_name-v.c tests: use VERBOSE macro in mmsg_name and mmsg_name-v tests 2016-09-26 15:24:23 +00:00
mmsg_name.c Update copyright headers 2018-06-14 11:00:00 +00:00
mmsg-silent.c tests: check silent decoding of sendmmsg and recvmmsg syscalls 2016-07-19 17:46:33 +00:00
mmsg.c Update copyright headers 2017-09-05 10:09:10 +02:00
modify_ldt.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR where appropriate 2018-05-28 17:34:50 +00:00
mount-Xabbrev.c tests: add mount variants with different xlat verbosity levels 2018-04-28 20:48:52 +00:00
mount-Xraw.c tests: add mount variants with different xlat verbosity levels 2018-04-28 20:48:52 +00:00
mount-Xverbose.c tests: add mount variants with different xlat verbosity levels 2018-04-28 20:48:52 +00:00
mount.c Update copyright headers 2018-06-14 11:00:00 +00:00
move_pages.c Update copyright headers 2018-06-14 11:00:00 +00:00
mq_sendrecv-read.c tests: check decoding of mq_{notify,open,timedreceive,timedsend,unlink} 2016-11-09 04:27:53 +03:00
mq_sendrecv-write.c tests: check decoding of mq_{notify,open,timedreceive,timedsend,unlink} 2016-11-09 04:27:53 +03:00
mq_sendrecv.c Update copyright headers 2018-04-05 01:40:00 +00:00
mq.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
msg_control-v.c tests: use VERBOSE macro in msg_control and msg_control-v tests 2016-09-26 15:24:25 +00:00
msg_control.c Update copyright headers 2018-06-14 11:00:00 +00:00
msg_name.c Add copyright headers 2017-05-22 17:33:51 +00:00
munlockall.c tests: add munlockall.test 2016-05-11 12:26:00 +00:00
nanosleep.c Add copyright headers 2017-05-22 17:33:51 +00:00
net-accept-connect.c Update copyright headers 2018-02-13 22:00:00 +00:00
net-icmp_filter.c net: enhance decoding of getsockopt's optlen argument 2017-07-08 14:57:44 +00:00
net-packet_mreq.c tests: check decoding of setsockopt(PACKET_[ADD|DROP]_MEMBERSHIP) 2018-08-01 14:57:16 +00:00
net-sockaddr.c Update copyright headers 2018-06-14 11:00:00 +00:00
net-tpacket_req.c tests: check decoding of setsockopt(PACKET_[R|T]X_RING) 2018-08-01 14:57:16 +00:00
net-tpacket_stats-success.c tests: check decoding of getsockopt(PACKET_STATISTICS) 2018-08-01 14:57:16 +00:00
net-tpacket_stats-success.test tests: check decoding of getsockopt(PACKET_STATISTICS) 2018-08-01 14:57:16 +00:00
net-tpacket_stats.c tests: check decoding of getsockopt(PACKET_STATISTICS) 2018-08-01 14:57:16 +00:00
net-y-unix.c Update copyright headers 2018-02-13 22:00:00 +00:00
net-y-unix.test tests: move /proc/ checks from scripts to executables 2017-04-19 02:16:31 +00:00
net-yy-inet6.c tests: check decoding of ip6:port pairs associated with socket descriptors 2018-02-27 00:17:47 +00:00
net-yy-inet.c tests: check decoding of ip6:port pairs associated with socket descriptors 2018-02-27 00:17:47 +00:00
net-yy-inet.test Add copyright headers 2017-05-22 17:33:51 +00:00
net-yy-netlink.c Include "netlink.h" instead of <linux/netlink.h> 2017-06-25 00:40:29 +00:00
net-yy-netlink.test Add copyright headers 2017-05-22 17:33:51 +00:00
net-yy-unix.c Update copyright headers 2018-02-13 22:00:00 +00:00
net-yy-unix.test tests: move /proc/ checks from scripts to executables 2017-04-19 02:16:31 +00:00
net.expected tests: add compatibility layer for accept call 2018-02-13 03:12:29 +00:00
net.test tests: run every test except ksysent.test in its own subdirectory 2017-04-03 01:06:11 +00:00
netlink_audit.c Include "netlink.h" instead of <linux/netlink.h> 2017-06-25 00:40:29 +00:00
netlink_crypto.c Update copyright headers 2018-06-14 11:00:00 +00:00
netlink_generic.c netlink: print unrecognized netlink payload in hex 2017-07-07 16:43:41 +00:00
netlink_inet_diag.c Update copyright headers 2017-09-05 10:09:10 +02:00
netlink_kobject_uevent.c tests: check corner cases of udev_monitor_netlink_header decoding 2018-04-11 22:01:37 +00:00
netlink_netfilter.c tests: introduce midtail_alloc and use it in netlink tests 2018-05-09 22:01:45 +00:00
netlink_netlink_diag.c Update copyright headers 2018-06-14 11:00:00 +00:00
netlink_protocol.c Update copyright headers 2018-06-14 11:00:00 +00:00
netlink_route.c Update copyright headers 2018-06-14 11:00:00 +00:00
netlink_selinux.c Update copyright headers 2018-06-14 11:00:00 +00:00
netlink_sock_diag-v.sh tests: check decoding of packet_diag_msg attributes 2017-07-09 00:21:02 +00:00
netlink_sock_diag.c Update copyright headers 2018-06-14 11:00:00 +00:00
netlink_sock_diag.test tests: check decoding of NETLINK_SOCK_DIAG message types 2017-06-05 14:56:09 +00:00
netlink_unix_diag.c Update copyright headers 2017-09-05 10:09:10 +02:00
netlink_xfrm.c netlink: decode netlink message delete flags 2017-10-26 18:07:03 +00:00
newfstatat.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
nfnetlink_acct.c tests: check decoding of NFNL_SUBSYS_ACCT netlink message flags 2017-10-31 11:59:55 +08:00
nfnetlink_cthelper.c tests: check decoding of NFNL_SUBSYS_CTHELPER netlink message flags 2017-10-31 11:59:55 +08:00
nfnetlink_ctnetlink_exp.c tests: check decoding of NFNL_SUBSYS_CTNETLINK_EXP netlink message flags 2017-10-31 11:59:55 +08:00
nfnetlink_ctnetlink.c tests: check decoding of NFNL_SUBSYS_CTNETLINK netlink message flags 2017-10-31 11:59:42 +08:00
nfnetlink_cttimeout.c tests: check decoding of NFNL_SUBSYS_CTNETLINK_TIMEOUT netlink message flags 2017-10-31 11:59:55 +08:00
nfnetlink_ipset.c tests: check decoding of NFNL_SUBSYS_IPSET netlink message types 2017-09-24 10:07:58 +00:00
nfnetlink_nft_compat.c tests: check decoding of NFNL_SUBSYS_NFT_COMPAT netlink message flags 2017-10-31 11:59:55 +08:00
nfnetlink_nftables.c tests: check decoding of NFNL_SUBSYS_NFTABLES netlink message flags 2017-10-31 11:59:55 +08:00
nfnetlink_osf.c Workaround historic linux/netfilter/xt_osf.h deficiencies 2017-10-14 18:29:51 +00:00
nfnetlink_queue.c tests: check decoding of NFNL_SUBSYS_QUEUE netlink message types 2017-09-24 10:07:58 +00:00
nfnetlink_ulog.c tests: check decoding of NFNL_SUBSYS_ULOG netlink message types 2017-09-24 10:07:58 +00:00
nlattr_br_port_msg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_crypto_user_alg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_dcbmsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_fib_rule_hdr.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_ifaddrlblmsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_ifaddrmsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_ifinfomsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_ifla_af_spec.c tests: add fallback_func argument to TEST_NESTED_NLATTR_OBJECT_EX_ 2018-06-11 14:02:06 +00:00
nlattr_ifla_brport.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_ifla_linkinfo.c tests: check decoding of IFLA_LINKINFO netlink attribute 2018-06-11 14:02:06 +00:00
nlattr_ifla_port.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_ifla_xdp.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_ifla.h tests: move common ifinfomsg boilerplate into a separate header 2018-06-06 15:10:37 +00:00
nlattr_inet_diag_msg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_inet_diag_req_compat.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_inet_diag_req_v2.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_mdba_mdb_entry.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_mdba_router_port.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_ndmsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_ndtmsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_netconfmsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_netlink_diag_msg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_nlmsgerr.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_packet_diag_msg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_rtgenmsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_rtmsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_smc_diag_msg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_tc_stats.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_tca_stab.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_tcamsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_tcmsg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr_unix_diag_msg.c Update copyright headers 2018-06-14 11:00:00 +00:00
nlattr.c Update copyright headers 2018-06-14 11:00:00 +00:00
nsyscalls-d.c tests: check (some) debugging output generated during nsyscalls test 2017-12-20 22:58:42 +00:00
nsyscalls-d.test tests/nsyscall-d.test: swap exp and log in diff calls 2018-02-10 00:01:01 +00:00
nsyscalls-nd.test tests: check (some) debugging output generated during nsyscalls test 2017-12-20 22:58:42 +00:00
nsyscalls.c syscall.c: unify error value printing 2018-05-25 09:15:03 +00:00
nsyscalls.test tests/nsyscalls.test: only trace the "syscall" syscall on mips o32 2016-08-11 16:47:29 +00:00
old_mmap-P.c tests: check path tracing of old mmap syscall 2018-01-17 04:34:49 +00:00
old_mmap-v-none.c Test non-verbose old_mmap output 2018-01-17 04:34:49 +00:00
old_mmap-Xabbrev.c tests: add old_mmap variants with different xlat verbosity levels 2018-04-28 20:48:52 +00:00
old_mmap-Xraw.c tests: add old_mmap variants with different xlat verbosity levels 2018-04-28 20:48:52 +00:00
old_mmap-Xverbose.c tests: add old_mmap variants with different xlat verbosity levels 2018-04-28 20:48:52 +00:00
old_mmap.c tests: add old_mmap variants with different xlat verbosity levels 2018-04-28 20:48:52 +00:00
oldfstat.c Add copyright headers 2017-05-22 17:33:51 +00:00
oldlstat.c Add copyright headers 2017-05-22 17:33:51 +00:00
oldselect-efault-P.c tests: check path tracing of old select syscall 2018-01-23 23:17:02 +00:00
oldselect-efault.c tests: check path tracing of old select syscall 2018-01-23 23:17:02 +00:00
oldselect-P.c tests: check path tracing of old select syscall 2018-01-23 23:17:02 +00:00
oldselect.c tests: check path tracing of old select syscall 2018-01-23 23:17:02 +00:00
oldstat.c Add copyright headers 2017-05-22 17:33:51 +00:00
open.c Update copyright headers 2018-02-13 22:00:00 +00:00
openat.c Use kernel's fcntl.h header instead of libc's for open_mode_flags 2018-02-06 23:46:18 +00:00
opipe.test tests/opipe.test: remove unneeded run_prog call 2018-06-04 16:18:14 +00:00
options-syntax.test Upgrade invalid -e kvm= argument to a fatal error 2018-07-10 16:10:38 +00:00
osf_utimes.c tests: check decoding of alpha specific osf_utimes syscall 2017-04-17 00:29:58 +00:00
overflowuid.c tests: add read_int_from_file function to libtests 2016-07-03 22:15:38 +00:00
pause.c tests: fix pause.test when pause syscall is not available 2016-08-15 22:06:06 +03:00
pc.c
pc.test Add copyright headers 2017-05-22 17:33:51 +00:00
perf_event_open_nonverbose.c Add copyright headers 2017-05-22 17:33:51 +00:00
perf_event_open_unabbrev.c tests: add tests for perf_event_attr structure decoding in perf_event_open 2016-10-31 11:29:20 +03:00
perf_event_open.c tests: do not include <stdbool.h> in files that include "tests.h" 2018-03-01 01:00:24 +00:00
personality-Xabbrev.c tests: add personality variants with different xlat verbosity levels 2018-05-08 13:42:45 +00:00
personality-Xraw.c tests: add personality variants with different xlat verbosity levels 2018-05-08 13:42:45 +00:00
personality-Xverbose.c tests: add personality variants with different xlat verbosity levels 2018-05-08 13:42:45 +00:00
personality.c Update copyright headers 2018-06-14 11:00:00 +00:00
personality.test tests: add personality variants with different xlat verbosity levels 2018-05-08 13:42:45 +00:00
pipe2.c tests: replace casts of 0xffffffff00000000ULL with F8ILL_KULONG_MASK 2017-02-16 16:36:14 +00:00
pipe_maxfd.c Check dumping of io syscalls when descriptor arguments are sensibly large 2016-11-30 00:56:04 +00:00
pipe.c Add copyright headers 2017-05-22 17:33:51 +00:00
pipe.expected tests: rewrite pipe syscall decoding check from match_grep to match_diff 2017-02-12 14:12:41 +00:00
pipe.test tests: rewrite pipe syscall decoding check from match_grep to match_diff 2017-02-12 14:12:41 +00:00
pkey_alloc.c Update copyright headers 2018-02-13 22:00:00 +00:00
pkey_free.c tests: use scno.h in tests of relatively new syscalls 2016-12-20 05:10:21 +00:00
pkey_mprotect.c tests: use scno.h in tests of relatively new syscalls 2016-12-20 05:10:21 +00:00
poll-P.c tests: check path tracing of poll syscall 2018-01-17 21:31:07 +00:00
poll-P.test tests: check path tracing of poll syscall 2018-01-17 21:31:07 +00:00
poll.c print_array: enhance printing of unfetchable object addresses 2018-05-29 09:58:10 +00:00
poll.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
ppoll-P.c tests: check path tracing of ppoll syscall 2018-01-17 21:31:07 +00:00
ppoll-v.c tests: rewrite ppoll syscall decoding check from match_grep to match_diff 2017-02-21 22:39:45 +00:00
ppoll.c tests: check path tracing of ppoll syscall 2018-01-17 21:31:07 +00:00
prctl-arg2-intptr.c Add copyright headers 2017-05-22 17:33:51 +00:00
prctl-arg2-intptr.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
prctl-dumpable.c Update copyright headers 2018-02-13 22:00:00 +00:00
prctl-dumpable.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
prctl-name.c tests: cleanup prctl-name.c 2016-11-22 01:46:07 +00:00
prctl-name.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
prctl-no-args.c Add copyright headers 2017-05-22 17:33:51 +00:00
prctl-no-args.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
prctl-pdeathsig.c Add copyright headers 2017-05-22 17:33:51 +00:00
prctl-pdeathsig.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
prctl-seccomp-filter-v.c Rename SECCOMP_RET_KILL to SECCOMP_RET_KILL_THREAD 2017-11-01 02:02:21 +00:00
prctl-seccomp-filter-v.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
prctl-seccomp-strict.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
prctl-seccomp-strict.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
prctl-securebits.c tests: check decoding of prctl PR_[GS]ET_SECUREBITS operations 2016-12-17 12:06:07 +00:00
prctl-securebits.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
prctl-spec-inject.c prctl: add PR_GET_SPECULATION_CTRL/PR_SET_SPECULATION_CTRL decoding 2018-05-25 09:15:03 +00:00
prctl-spec-inject.test tests: add missing copyright headers 2018-06-14 11:00:00 +00:00
prctl-tid_address.c Add copyright headers 2017-05-22 17:33:51 +00:00
prctl-tid_address.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
prctl-tsc.c Add copyright headers 2017-05-22 17:33:51 +00:00
prctl-tsc.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
pread64-pwrite64.c Update copyright headers 2018-04-05 01:40:00 +00:00
preadv2-pwritev2.c Update copyright headers 2018-06-14 11:00:00 +00:00
preadv-pwritev.c Update copyright headers 2018-06-14 11:00:00 +00:00
preadv.c Introduce macros.h 2017-07-02 00:11:31 +00:00
print_maxfd.c Check dumping of io syscalls when descriptor arguments are sensibly large 2016-11-30 00:56:04 +00:00
print_quoted_string.c tests: add print_quoted_stringn to print string with a size limit 2018-06-11 14:02:06 +00:00
print_time.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
print_user_desc.c tests: move struct user_desc printing function into a separate file 2018-01-10 01:57:53 +00:00
printflags.c tests: add printflags function to libtests 2016-04-26 00:13:47 +00:00
printpath-umovestr-legacy.test tests: enhance test coverage of printpath and umovestr 2017-08-01 20:59:48 +00:00
printpath-umovestr-peekdata.c tests: enhance test coverage of printpath and umovestr 2017-08-01 20:59:48 +00:00
printpath-umovestr-undumpable.c tests: enhance test coverage of printpath and umovestr 2017-08-01 20:59:48 +00:00
printpath-umovestr.c Update copyright headers 2018-02-13 22:00:00 +00:00
printstr.c Update copyright headers 2017-09-05 10:09:10 +02:00
printstrn-umoven-legacy.test tests: enhance test coverage of printstrn and umoven 2017-08-02 00:45:47 +00:00
printstrn-umoven-peekdata.c tests: enhance test coverage of printstrn and umoven 2017-08-02 00:45:47 +00:00
printstrn-umoven-undumpable.c tests: enhance test coverage of printstrn and umoven 2017-08-02 00:45:47 +00:00
printstrn-umoven.c tests: enhance test coverage of printstrn and umoven 2017-08-02 00:45:47 +00:00
printxval.c tests: add printxval function to libtests 2016-04-27 20:31:34 +00:00
prlimit64.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
process_vm_readv_writev.c Update copyright headers 2018-06-14 11:00:00 +00:00
process_vm_readv.c tests: check decoding of process_vm_readv and process_vm_writev syscalls 2016-10-29 02:54:00 +03:00
process_vm_writev.c tests: check decoding of process_vm_readv and process_vm_writev syscalls 2016-10-29 02:54:00 +03:00
pselect6.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
ptrace.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR where appropriate 2018-05-28 17:34:50 +00:00
pure_executables.list tests: check decoding of getsockopt(PACKET_STATISTICS) 2018-08-01 14:57:16 +00:00
pwritev.c Update copyright headers 2018-06-14 11:00:00 +00:00
qual_fault-exit_group.expected tests: prepare for introduction of -e inject= option 2017-02-08 09:28:30 +00:00
qual_fault-exit_group.test Add copyright headers 2017-05-22 17:33:51 +00:00
qual_fault-syntax.test tests: add basic checks for inject=SET:syscall= expression syntax 2018-06-13 15:05:09 +00:00
qual_fault-syscall.test tests: add basic checks for inject=SET:syscall= expression syntax 2018-06-13 15:05:09 +00:00
qual_fault.c syscall.c: unify error value printing 2018-05-25 09:15:03 +00:00
qual_fault.test Update copyright headers 2018-06-14 11:00:00 +00:00
qual_inject-error-signal-syscall.test tests: add basic checks for inject=SET:syscall= expression syntax 2018-06-13 15:05:09 +00:00
qual_inject-error-signal.c tests: check signal injection along with fault injection 2017-02-09 22:26:14 +00:00
qual_inject-error-signal.expected tests: check signal injection along with fault injection 2017-02-09 22:26:14 +00:00
qual_inject-error-signal.test tests: add basic checks for inject=SET:syscall= expression syntax 2018-06-13 15:05:09 +00:00
qual_inject-retval-syscall.test tests: add basic checks for inject=SET:syscall= expression syntax 2018-06-13 15:05:09 +00:00
qual_inject-retval.c tests: prepare for introduction of -e inject= option 2017-02-08 09:28:30 +00:00
qual_inject-retval.test tests: add basic checks for inject=SET:syscall= expression syntax 2018-06-13 15:05:09 +00:00
qual_inject-signal-syscall.test tests: add basic checks for inject=SET:syscall= expression syntax 2018-06-13 15:05:09 +00:00
qual_inject-signal.c tests: check signal injection 2017-02-08 13:51:33 +00:00
qual_inject-signal.expected tests: check signal injection 2017-02-08 13:51:33 +00:00
qual_inject-signal.test tests: add basic checks for inject=SET:syscall= expression syntax 2018-06-13 15:05:09 +00:00
qual_inject-syntax.test tests: add basic checks for inject=SET:syscall= expression syntax 2018-06-13 15:05:09 +00:00
qual_signal.c tests: check -e signal=set syntax 2016-11-18 00:11:27 +00:00
qual_signal.test Add copyright headers 2017-05-22 17:33:51 +00:00
qual_syscall.test Make output of execve/execveat syscall parsers more structured 2017-04-24 19:22:11 +00:00
qualify_personality_empty.in tests: add basic checks for personality designation support 2018-06-13 15:05:09 +00:00
qualify_personality.sh tests: add missing copyright headers 2018-06-14 11:00:00 +00:00
quotactl-success-v.c tests: check decoding of successful quotactl 2018-07-20 16:18:17 +00:00
quotactl-success-v.test tests: check decoding of successful quotactl 2018-07-20 16:18:17 +00:00
quotactl-success.c tests: check decoding of successful quotactl 2018-07-20 16:18:17 +00:00
quotactl-success.test tests: check decoding of successful quotactl 2018-07-20 16:18:17 +00:00
quotactl-v.c tests: check decoding of quotactl syscall 2016-09-27 08:11:06 +00:00
quotactl-xfs-success-v.c tests: check decoding of successful quotactl 2018-07-20 16:18:17 +00:00
quotactl-xfs-success-v.test tests: check decoding of successful quotactl 2018-07-20 16:18:17 +00:00
quotactl-xfs-success.c tests: check decoding of successful quotactl 2018-07-20 16:18:17 +00:00
quotactl-xfs-success.test tests: check decoding of successful quotactl 2018-07-20 16:18:17 +00:00
quotactl-xfs-v.c tests: check decoding of quotactl syscall 2016-09-27 08:11:06 +00:00
quotactl-xfs.c Update copyright headers 2018-08-12 22:22:32 +00:00
quotactl.c Update copyright headers 2018-08-12 22:22:32 +00:00
quotactl.h Update copyright headers 2018-08-12 22:22:32 +00:00
read-write.c Update copyright headers 2018-04-05 01:40:00 +00:00
readahead.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
readdir.c Add copyright headers 2017-05-22 17:33:51 +00:00
readlink.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
readlinkat.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
readv.c Update copyright headers 2018-06-14 11:00:00 +00:00
readv.test Add copyright headers 2017-05-22 17:33:51 +00:00
reboot.c tests: add more checks of reboot syscall decoding 2018-01-11 15:54:33 +00:00
recvfrom.c tests: check decoding of sockaddr related arguments of recvfrom syscall 2016-07-12 14:42:30 +00:00
recvmmsg-timeout.c Add copyright headers 2017-05-22 17:33:51 +00:00
recvmsg.c Update copyright headers 2017-09-05 10:09:10 +02:00
redirect-fds.c tests: check for leaks of placeholder descriptors 2016-08-13 22:05:28 +00:00
redirect-fds.test Add copyright headers 2017-05-22 17:33:51 +00:00
redirect.test Add copyright headers 2017-05-22 17:33:51 +00:00
regex.in tests: tabulate regex.test 2017-04-21 19:49:03 +00:00
remap_file_pages.c Update copyright headers 2018-04-05 01:40:00 +00:00
rename.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
renameat2.c tests: use scno.h in finit_module, kcmp, renameat2 tests 2016-12-22 23:11:02 +00:00
renameat.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
request_key.c Update copyright headers 2018-06-14 11:00:00 +00:00
restart_syscall.c Add copyright headers 2017-05-22 17:33:51 +00:00
restart_syscall.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
riscv_flush_icache.c tests: check riscv_flush_icache syscall decoder 2018-01-25 01:55:08 +00:00
rmdir.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
rt_sigaction.awk Update copyright headers 2017-09-05 10:09:10 +02:00
rt_sigaction.c Update copyright headers 2017-09-05 10:09:10 +02:00
rt_sigaction.test tests: rename sigaction.test to rt_sigaction.test 2017-05-28 17:13:29 +00:00
rt_sigpending.c Add copyright headers 2017-05-22 17:33:51 +00:00
rt_sigprocmask.c Add copyright headers 2017-05-22 17:33:51 +00:00
rt_sigqueueinfo.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
rt_sigreturn.c tests: check decoding of rt_sigreturn syscall 2017-03-13 15:22:50 +00:00
rt_sigsuspend.c Add copyright headers 2017-05-22 17:33:51 +00:00
rt_sigtimedwait.c Add copyright headers 2017-05-22 17:33:51 +00:00
rt_tgsigqueueinfo.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
run_expect_termsig.c tests: check termination signal forwarding 2017-05-27 17:59:44 +00:00
run.sh tests: redirect stdin to /dev/null 2018-01-23 23:17:02 +00:00
s390_guarded_storage-v.c tests: check s390_guarded_storage system call decoder 2018-01-29 14:10:10 +01:00
s390_guarded_storage.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR where appropriate 2018-05-28 17:34:50 +00:00
s390_pci_mmio_read_write.c tests: do not include <stdbool.h> in files that include "tests.h" 2018-03-01 01:00:24 +00:00
s390_runtime_instr.c s390: simplify s390_runtime_instr command printing 2018-05-08 14:25:27 +00:00
s390_sthyi-v.c tests: check s390_sthyi system call decoder 2018-01-29 14:10:10 +01:00
s390_sthyi.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR where appropriate 2018-05-28 17:34:50 +00:00
sched_get_priority_mxx.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
sched_rr_get_interval.c Print microseconds/nanoseconds as non-negative 2017-04-24 23:14:57 +00:00
sched_xetaffinity.c tests: relax getaffinity return value check in tests/sched_xetaffinity.c 2016-12-14 02:03:04 +00:00
sched_xetattr.c Update copyright headers 2018-04-05 01:40:00 +00:00
sched_xetparam.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
sched_xetscheduler.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR 2017-03-16 13:46:36 +00:00
sched_yield.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
sched.in tests: tabulate sched.test 2017-04-21 19:49:03 +00:00
scm_rights-fd.test Add copyright headers 2017-05-22 17:33:51 +00:00
scm_rights.c Add copyright headers 2017-05-22 17:33:51 +00:00
scno_tampering.sh Update copyright headers 2018-04-05 01:40:00 +00:00
seccomp_get_action_avail.c seccomp: decode SECCOMP_GET_ACTION_AVAIL operation 2017-11-02 00:21:57 +00:00
seccomp-filter-v.c Update copyright headers 2018-06-14 11:00:00 +00:00
seccomp-filter.c Update copyright headers 2018-06-14 11:00:00 +00:00
seccomp-strict.c tests: enhance invalid address decoding check in seccomp-strict.test 2016-12-28 22:33:38 +00:00
seccomp-strict.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
select-P.c tests: check path tracing of select/_newselect syscalls 2018-01-23 23:17:02 +00:00
select.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
semop.c tests: cast printf arguments to short when %h format qualifier is used 2018-06-02 16:32:10 +00:00
sendfile64.c tests: avoid hitting SO_SNDBUF limit in sendfile/sendfile64 tests 2017-06-04 21:17:15 +00:00
sendfile.c tests: avoid hitting SO_SNDBUF limit in sendfile/sendfile64 tests 2017-06-04 21:17:15 +00:00
set_mempolicy.c Update copyright headers 2018-06-14 11:00:00 +00:00
set_ptracer_any.c Update copyright headers 2018-02-13 22:00:00 +00:00
set_sigblock.c tests: check signal mask transparency 2017-11-04 23:43:55 +00:00
set_sigign.c tests: check signal disposition transparency 2017-11-03 23:10:38 +00:00
setdomainname.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setfsgid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setfsgid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setfsugid.c Add copyright headers 2017-05-22 17:33:51 +00:00
setfsuid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setfsuid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setgid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setgid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setgroups32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setgroups.c Update copyright headers 2018-06-14 11:00:00 +00:00
sethostname.c Fix decoding of sethostname syscall 2016-12-25 11:32:45 +00:00
setns.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
setregid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setregid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setresgid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setresgid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setresugid.c tests: extend test coverage of setresuid syscall 2016-04-20 01:08:12 +00:00
setresuid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setresuid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setreugid.c tests: extend test coverage of setreuid syscall 2016-04-20 01:08:12 +00:00
setreuid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setreuid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setrlimit.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
setugid.c Update copyright headers 2018-02-13 22:00:00 +00:00
setuid32.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
setuid.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
shmxt.c Provide fallback definitions for SHM_EXEC constant 2017-11-17 11:26:55 +00:00
shutdown.c tests: check decoding of shutdown syscall 2016-07-19 17:46:33 +00:00
sigaction.c tests: fix sigaction.test on sparc 2017-08-16 16:25:03 +00:00
sigaltstack.c
sigaltstack.expected
sigaltstack.test
sigblock.test tests: check signal mask transparency 2017-11-04 23:43:55 +00:00
sigign.test tests: check signal disposition transparency 2017-11-03 23:10:38 +00:00
siginfo.c Rename widen_to_ull to zero_extend_signed_to_ull 2016-08-23 00:24:10 +00:00
signal2name.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
signal_receive.c tests: robustify signal delivery test against kernel bugs 2018-04-11 22:01:37 +00:00
signal.c tests: check decoding of signal syscall 2017-05-26 20:42:13 +00:00
signalfd4.c Add copyright headers 2017-05-22 17:33:51 +00:00
sigpending.c tests: check decoding of sigpending syscall 2017-05-28 00:09:52 +00:00
sigprocmask.c tests: check decoding of sigprocmask syscall 2017-05-28 00:09:45 +00:00
sigreturn.c tests: rewrite sigreturn syscall decoding check from match_grep to match_diff 2017-03-13 15:22:51 +00:00
sigsuspend.c tests: enhance sigsuspend.test 2017-05-21 14:37:48 +00:00
skip_unavailable.c tests: add skip_if_unavailable function to libtests 2017-04-19 02:16:31 +00:00
sleep.c tests: do not include <errno.h> unnecessarily 2016-04-21 22:05:57 +00:00
so_linger.c Update copyright headers 2018-08-12 22:22:32 +00:00
so_peercred-Xabbrev.c tests: add so_peercred variants with different xlat verbosity levels 2018-05-08 14:25:27 +00:00
so_peercred-Xraw.c tests: add so_peercred variants with different xlat verbosity levels 2018-05-08 14:25:27 +00:00
so_peercred-Xverbose.c tests: add so_peercred variants with different xlat verbosity levels 2018-05-08 14:25:27 +00:00
so_peercred.c net: enhance decoding of getsockopt(SO_PEERCRED) 2018-07-18 20:03:18 +00:00
sock_filter-v-Xabbrev.c tests: add sock_filtrer-v variants with different xlat verbosity levels 2018-05-09 12:44:28 +00:00
sock_filter-v-Xraw.c tests: add sock_filtrer-v variants with different xlat verbosity levels 2018-05-09 12:44:28 +00:00
sock_filter-v-Xverbose.c tests: add sock_filtrer-v variants with different xlat verbosity levels 2018-05-09 12:44:28 +00:00
sock_filter-v.c Update copyright headers 2018-06-14 11:00:00 +00:00
socketcall.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
sockname.c Update copyright headers 2018-02-13 22:00:00 +00:00
sockopt-sol_netlink.c net: fix SOL_NETLINK NETLINK_LIST_MEMBERSHIPS decoding 2017-11-16 02:27:40 +00:00
splice.c Add copyright headers 2017-05-22 17:33:51 +00:00
sprintrc.c tests: fix name spelling 2016-10-30 22:54:27 +00:00
stack-fcall-0.c tests: parametrize strace-k.test 2017-12-29 15:20:21 +00:00
stack-fcall-1.c tests: parametrize strace-k.test 2017-12-29 15:20:21 +00:00
stack-fcall-2.c tests: parametrize strace-k.test 2017-12-29 15:20:21 +00:00
stack-fcall-3.c tests: parametrize strace-k.test 2017-12-29 15:20:21 +00:00
stack-fcall-mangled-0.c tests: check strace -k symbol names demangling 2017-12-29 15:20:21 +00:00
stack-fcall-mangled-1.c tests: check strace -k symbol names demangling 2017-12-29 15:20:21 +00:00
stack-fcall-mangled-2.c tests: check strace -k symbol names demangling 2017-12-29 15:20:21 +00:00
stack-fcall-mangled-3.c tests: check strace -k symbol names demangling 2017-12-29 15:20:21 +00:00
stack-fcall-mangled.c tests: check strace -k symbol names demangling 2017-12-29 15:20:21 +00:00
stack-fcall.c tests: parametrize strace-k.test 2017-12-29 15:20:21 +00:00
stack-fcall.h tests: check strace -k symbol names demangling 2017-12-29 15:20:21 +00:00
stat64.c Add copyright headers 2017-05-22 17:33:51 +00:00
stat.c Add copyright headers 2017-05-22 17:33:51 +00:00
statfs64.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
statfs.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
statx.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
strace-C.expected tests: check -C option 2016-11-28 16:57:30 +00:00
strace-C.test tests: run every test except ksysent.test in its own subdirectory 2017-04-03 01:06:11 +00:00
strace-E.expected tests: run every test except ksysent.test in its own subdirectory 2017-04-03 01:06:11 +00:00
strace-E.test tests: run every test except ksysent.test in its own subdirectory 2017-04-03 01:06:11 +00:00
strace-ff.expected strace-ff.test: check that -ff does not create unexpected output files 2016-05-09 23:21:30 +00:00
strace-ff.test tests: tweak strace-ff.test for slow startup case 2017-07-21 01:30:26 +00:00
strace-k-demangle.expected tests: robustify strace -k tests 2018-04-07 23:35:45 +00:00
strace-k-demangle.test tests: robustify strace -k tests 2018-04-07 23:35:45 +00:00
strace-k.expected tests: robustify strace -k tests 2018-04-07 23:35:45 +00:00
strace-k.test Update copyright headers 2018-06-14 11:00:00 +00:00
strace-r.expected Make output of execve/execveat syscall parsers more structured 2017-04-24 19:22:11 +00:00
strace-r.test tests: run every test except ksysent.test in its own subdirectory 2017-04-03 01:06:11 +00:00
strace-S.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
strace-T.expected Fix omission of field names in printers of timespec structure 2016-11-26 00:40:53 +00:00
strace-t.test tests: robustify strace-t.test 2017-07-21 02:49:24 +00:00
strace-T.test tests: run every test except ksysent.test in its own subdirectory 2017-04-03 01:06:11 +00:00
strace-tt.test Make output of execve/execveat syscall parsers more structured 2017-04-24 19:22:11 +00:00
strace-ttt.test Make output of execve/execveat syscall parsers more structured 2017-04-24 19:22:11 +00:00
strace-V.test unwind: prepare configure subsystem for alternative unwinders 2018-04-08 22:01:12 +00:00
strace.supp tests: update valgrind suppressions 2017-07-21 01:30:26 +00:00
sun_path.expected Enhance diagnostics of address truncation in sockname family syscalls 2016-07-12 07:40:31 +00:00
sun_path.test tests: run every test except ksysent.test in its own subdirectory 2017-04-03 01:06:11 +00:00
swap.c swap: always print priority value 2016-12-01 00:05:09 +00:00
sxetmask.c Fix compat personality support for sgetmask syscall 2017-05-23 23:20:18 +00:00
symlink.c tests: make test executables invocable outside current work directory 2017-04-03 01:06:11 +00:00
symlinkat.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
sync_file_range2.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
sync_file_range.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
sync.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
syntax.sh tests: consistently use $STRACE_EXE instead of local alternatives 2017-12-20 22:58:42 +00:00
sysinfo.c Add copyright headers 2017-05-22 17:33:51 +00:00
syslog.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
tail_alloc.c tests: make tail_alloc create additional memory mapping holes 2016-05-22 22:21:48 +00:00
tee.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
termsig.test tests: check termination signal forwarding 2017-05-27 17:59:44 +00:00
test_netlink.h tests: extend TEST_NETLINK_OBJECT macro 2017-07-24 10:51:30 +00:00
test_nlattr.h Update copyright headers 2018-06-14 11:00:00 +00:00
test_printpath.c Update copyright headers 2018-02-13 22:00:00 +00:00
test_printstrn.c Update copyright headers 2018-04-05 01:40:00 +00:00
test_ucopy.c Update copyright headers 2018-02-13 22:00:00 +00:00
test_ucopy.h tests: add test_printstrn function to libtests 2017-08-02 00:44:28 +00:00
tests.h tests: add print_quoted_stringn to print string with a size limit 2018-06-11 14:02:06 +00:00
threads-execve.c Add copyright headers 2017-05-22 17:33:51 +00:00
threads-execve.test Add copyright headers 2017-05-22 17:33:51 +00:00
time.c Add copyright headers 2017-05-22 17:33:51 +00:00
timer_create.c print_sigevent: fix field names of sigev_value structure 2016-11-29 00:33:01 +00:00
timer_xettime.c Add copyright headers 2017-05-22 17:33:51 +00:00
timerfd_xettime.c Add copyright headers 2017-05-22 17:33:51 +00:00
times-fail.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
times.c Update copyright headers 2017-09-05 10:09:10 +02:00
tprintf.c
trace_fstat.in Implement -e trace=%fstat option 2017-04-21 19:49:03 +00:00
trace_fstatfs.in Implement -e trace=%fstatfs option 2017-04-21 19:49:03 +00:00
trace_lstat.in Implement -e trace=%lstat option 2017-04-21 19:49:03 +00:00
trace_personality_32.in tests: add basic checks for personality designation support 2018-06-13 15:05:09 +00:00
trace_personality_64.in tests: add basic checks for personality designation support 2018-06-13 15:05:09 +00:00
trace_personality_regex_32.in tests: add basic checks for personality designation support 2018-06-13 15:05:09 +00:00
trace_personality_regex_64.in tests: add basic checks for personality designation support 2018-06-13 15:05:09 +00:00
trace_personality_regex_x32.in tests: add basic checks for personality designation support 2018-06-13 15:05:09 +00:00
trace_personality_x32.in tests: add basic checks for personality designation support 2018-06-13 15:05:09 +00:00
trace_question.in tests: add -etrace=?... test 2017-04-25 14:35:47 +00:00
trace_stat_like.in Implement -e trace=%%stat option 2017-04-21 19:49:03 +00:00
trace_stat.in Implement -e trace=%stat option 2017-04-21 19:49:03 +00:00
trace_statfs_like.in Implement -e trace=%%statfs option 2017-04-21 19:49:03 +00:00
trace_statfs.in tests: tabulate trace_statfs.test 2017-04-21 19:49:03 +00:00
truncate64.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
truncate.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
ugetrlimit.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
uio.c Update copyright headers 2017-09-05 10:09:10 +02:00
uio.expected tests: fix extended regexps 2016-07-28 00:06:46 +00:00
uio.test Add "%" prefix for syscall classes in qualify 2017-03-05 00:32:18 +01:00
umask.c Fix printing of mode_t, umode_t, and umask types 2016-08-03 23:27:03 +00:00
umode_t.c Add copyright headers 2017-05-22 17:33:51 +00:00
umount2.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
umount2.test tests: factor out a part common to many simply organized test scripts 2016-03-30 00:16:24 +00:00
umount.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
umount.test tests: factor out a part common to many simply organized test scripts 2016-03-30 00:16:24 +00:00
umoven-illptr.c umoven: detect invalid addresses 2016-12-26 13:18:00 +00:00
umovestr2.c
umovestr2.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
umovestr3.c Update copyright headers 2018-02-13 22:00:00 +00:00
umovestr-illptr.c umovestr: detect invalid addresses 2016-12-26 12:16:38 +00:00
umovestr.c
umovestr.expected
umovestr.test
uname.c tests: print quotation marks in print_quoted_memory 2017-07-07 16:43:41 +00:00
uname.test tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
unblock_reset_raise.c tests: check termination signal forwarding 2017-05-27 17:59:44 +00:00
unix-pair-send-recv.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
unix-pair-send-recv.expected tests: check decoding and dumping of send and recv syscalls 2016-07-19 17:46:33 +00:00
unix-pair-send-recv.test tests: run every test except ksysent.test in its own subdirectory 2017-04-03 01:06:11 +00:00
unix-pair-sendto-recvfrom.c Update copyright headers 2017-09-05 10:09:10 +02:00
unix-pair-sendto-recvfrom.expected tests: rename unix-pair-send-recv to unix-pair-sendto-recvfrom 2016-07-19 17:46:33 +00:00
unix-pair-sendto-recvfrom.test tests: run every test except ksysent.test in its own subdirectory 2017-04-03 01:06:11 +00:00
unlink.c Use <asm/unistd.h> instead of <sys/syscall.h> 2016-08-09 14:38:29 +00:00
unlinkat.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
unshare.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
userfaultfd.c tests: use scno.h in tests of relatively new syscalls 2016-12-20 05:10:21 +00:00
ustat.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR 2017-03-16 13:46:36 +00:00
utime.c Add copyright headers 2017-05-22 17:33:51 +00:00
utimensat.c tests: check decoding of invalid tv_sec and tv_nsec values 2017-04-24 23:14:57 +00:00
utimes.c tests: parametrize utimes.c 2017-04-17 00:17:00 +00:00
vfork-f.c
vhangup.c tests: use sprintrc in vhangup.test 2016-09-05 15:58:35 +00:00
vmsplice.c Update copyright headers 2017-09-05 10:09:10 +02:00
wait4-v.c tests: use VERBOSE macro in wait4 and wait4-v tests 2016-09-26 15:24:26 +00:00
wait4.c Add copyright headers 2017-05-22 17:33:51 +00:00
waitid-v.c tests: use VERBOSE macro in waitid and waitid-v tests 2016-09-26 15:24:27 +00:00
waitid.c Fix a few spacing style issues 2017-06-17 22:54:08 +00:00
waitpid.c tests: fix "constant is too large" compilation warnings 2016-11-13 21:36:58 +00:00
xattr-strings.c tests: test for correct ellipsis with -s in xattr 2016-12-22 23:11:02 +00:00
xattr.c Update copyright headers 2017-09-05 10:09:10 +02:00
xchownx.c Update copyright headers 2017-09-05 10:09:10 +02:00
xet_robust_list.c Add copyright headers 2017-05-22 17:33:51 +00:00
xet_thread_area_x86.c tests: use TAIL_ALLOC_OBJECT_CONST_PTR where appropriate 2018-05-28 17:34:50 +00:00
xet_thread_area_x86.test tests: check decoding of [gs]et_thread_area syscalls on x86 2018-01-11 15:54:33 +00:00
xetitimer.c tests: fix a few harmless -Woverflow compilation warnings 2017-08-16 17:50:25 +00:00
xetpgid.c Add copyright headers 2017-05-22 17:33:51 +00:00
xetpriority.c tests: replace casts of 0xffffffff00000000ULL with F8ILL_KULONG_MASK 2017-02-16 16:36:14 +00:00
xettimeofday.c Update copyright headers 2018-08-12 22:22:32 +00:00
xgetrlimit.c Include "kernel_types.h" in defs.h and tests/tests.h 2016-12-16 12:01:44 +00:00
xselect.c tests: check path tracing of old select syscall 2018-01-23 23:17:02 +00:00
xstatfs64.c Fix decoding of statfs family syscalls 2016-04-26 01:35:31 +00:00
xstatfs.c Fix decoding of statfs family syscalls 2016-04-26 01:35:31 +00:00
xstatfsx.c Fix macros encosure in a do/while loop 2017-06-17 21:51:48 +00:00
xstatx.c Update copyright headers 2018-08-12 22:22:32 +00:00
xutimes.c tests: fix a few harmless -Woverflow compilation warnings 2017-08-16 17:50:25 +00:00
zeroargc.c Fix error diagnostics in case of zero argc 2017-07-02 10:01:22 +00:00