Go to file
Dmitry V. Levin c446d22fc6 tests: cleanup temporary files removals
As every test now runs in its own subdirectory, there is no need
to remove leftover files manually by each test.

* tests/init.sh (run_strace_match_diff): Do not remove $EXP.
* tests/brk.test: Likewise.
* tests/options-syntax.test: Likewise.
* tests/qual_inject-retval.test (check_injection): Likewise.
* tests/qual_signal.test (test_one_sig): Likewise.
* tests/sched.test: Likewise.
* tests/seccomp-strict.test: Likewise.
* tests/strace-V.test: Likewise.
* tests/strace-tt.test: Likewise.
* tests/strace-ttt.test: Likewise.
* tests/threads-execve.test: Likewise.
* tests/attach-f-p.test: Use $EXP instead of $OUT, do not remove it.
* tests/personality.test: Likewise.
* tests/poll.test: Likewise.
* tests/fstat.test: Likewise.
* tests/ipc.sh: Likewise.
* tests/restart_syscall.test: Likewise.
* tests/utimensat.test: Likewise.
* tests/attach-p-cmd.test: Likewise.  Do not remove
attach-p-cmd.test-lock.
* tests/detach-running.test: Do not remove $LOG.
* tests/detach-sleeping.test: Likewise.
* tests/detach-stopped.test: Likewise.
* tests/redirect.test: Do not remove $OUT.
* tests/strace-S.test: Likewise.
* tests/getdents.test: Do not remove $LOG.dir.
* tests/getdents64.test: Likewise.
* tests/readdir.test: Likewise.
* tests/btrfs-v.test: Do not remove $EXP and $OUT.
* tests/btrfs-vw.test: Likewise.
* tests/btrfs-w.test: Likewise.
* tests/execve-v.test: Likewise.
* tests/execve.test: Likewise.
* tests/fadvise64.test: Likewise.
* tests/getuid.test: Likewise.
* tests/ioctl.test: Likewise.
* tests/ioctl_dm-v.test: Likewise.
* tests/ioctl_dm.test: Likewise.
* tests/ioctl_evdev-v.test: Likewise.
* tests/ioctl_loop-nv.test: Likewise.
* tests/ioctl_loop-v.test: Likewise.
* tests/ioctl_loop.test: Likewise.
* tests/ioctl_rtc-v.test: Likewise.
* tests/ioctl_sock_gifconf.test: Likewise.
* tests/llseek.test: Likewise.
* tests/lseek.test: Likewise.
* tests/mmap.test: Likewise.
* tests/net-y-unix.test: Likewise.
* tests/net-yy-inet.test: Likewise.
* tests/net-yy-netlink.test: Likewise.
* tests/net-yy-unix.test: Likewise.
* tests/opipe.test: Likewise.
* tests/prctl-arg2-intptr.test: Likewise.
* tests/prctl-dumpable.test: Likewise.
* tests/prctl-name.test: Likewise.
* tests/prctl-no-args.test: Likewise.
* tests/prctl-pdeathsig.test: Likewise.
* tests/prctl-seccomp-filter-v.test: Likewise.
* tests/prctl-seccomp-strict.test: Likewise.
* tests/prctl-securebits.test: Likewise.
* tests/prctl-tid_address.test: Likewise.
* tests/prctl-tsc.test: Likewise.
* tests/umovestr2.test: Likewise.
* tests/uname.test: Likewise.
* tests/pread64-pwrite64.test: Do nore remove pread64-pwrite64-tmpfile.
* tests/read-write.test: Do nore remove read-write-tmpfile.
* tests/qual_fault.test (check_fault_injection): Do not remove $EXP,
$outexp, and $outgot.
* tests/redirect-fds.test (check_fd): Reorder removal of work files.
* tests/pc.test: Use $EXP instead of $EXPECTED, do not remove it.
* tests/strace-t.test: Likewise.
* tests/scm_rights-fd.test: Likewise.  Use dir instead of $LOG.dir,
do not remove it.
* tests/strace-ff.test: Do not remove $OUT and $LOG.* files.
2017-04-03 16:24:28 +00:00
debian Update homepage URL 2017-02-27 23:11:07 +00:00
linux alpha, mips: fix missing flags in stat related compatibility syscalls 2017-03-29 00:35:54 +00:00
m4 m4: fix check-valgrind-* rules generated by AX_VALGRIND_CHECK 2016-12-18 14:09:51 +00:00
maint maint: update for linux 4.11 2017-03-23 16:42:32 +00:00
qemu_multiarch_testing qemu_multiarch_testing/*: make it easier to do debug in sandboxes 2015-03-24 20:54:26 +01:00
test test: rename README to README.md 2017-03-19 13:34:16 +00:00
tests tests: cleanup temporary files removals 2017-04-03 16:24:28 +00:00
xlat Update BPF_MAP_TYPE_* constants 2017-03-23 17:46:15 +00:00
.gitignore .gitignore: add missing files that should be ignored 2017-01-20 18:30:11 +00:00
.mailmap .mailmap: add addresses of JingPiao Chen 2017-02-13 21:08:41 +00:00
.travis.yml travis: do coverage using a dedicated build 2016-12-18 14:09:51 +00:00
access.c access.c: make use of RVAL_DECODED 2015-07-20 22:03:07 +00:00
affinity.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
aio.c aio: print hexadecimal integer using %#x 2017-01-07 16:44:44 +00:00
alpha.c alpha: fix decoding of osf_statfs and osf_fstatfs syscalls 2016-04-25 23:52:03 +00:00
AUTHORS
bjm.c Remove getarg_klu 2016-12-26 10:43:35 +00:00
block.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
bootstrap tests: use correct m32/mx32 st_mtime_nsec checks in tests/xstatx.c 2016-08-30 15:50:36 +00:00
bpf.c Use tprints instead of tprintf in a few more places 2017-02-17 23:19:58 +00:00
btrfs.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
build_static_example.sh Use bootstrap script consistently 2014-05-30 21:31:08 +00:00
cacheflush.c bfin: fix decoding of cacheflush syscall 2016-05-16 21:47:09 +00:00
capability.c Fix -Werror=duplicate-decl-specifier compilation issues 2017-02-12 19:14:15 +00:00
caps0.h Move CAP_* definitions out to header files 2015-02-19 00:33:39 +00:00
caps1.h Move CAP_* definitions out to header files 2015-02-19 00:33:39 +00:00
ChangeLog-CVS
chdir.c chdir.c: make use of RVAL_DECODED 2015-07-20 22:03:07 +00:00
chmod.c Fix printing of mode_t, umode_t, and umask types 2016-08-03 23:27:03 +00:00
clone.c defs.h: stop including <asm/unistd.h> 2016-12-31 22:12:08 +00:00
configure.ac bpf: update BPF_PROG_ATTACH decoding 2017-02-17 00:05:00 +00:00
copy_file_range.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
COPYING Update all publicly shown copyright year number ranges 2017-01-01 11:33:40 +00:00
count.c Lowercase SCNO_IN_RANGE and SCNO_IS_VALID 2016-12-18 22:57:57 +00:00
CREDITS.in CREDITS.in: add Jian Zhen 2015-11-25 19:10:56 +00:00
defs.h aarch64: workaround gcc+kernel bug 2017-03-29 18:27:14 +00:00
desc.c Introduce NSIG_BYTES 2016-12-27 23:32:44 +00:00
dirent64.c Fix decoding of 3rd argument of getdents/getdents64 syscalls 2016-04-26 22:38:10 +00:00
dirent.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
dm.c Use tprints instead of tprintf in a few more places 2017-02-17 23:19:58 +00:00
empty.h Add mpers support 2015-08-28 08:46:23 +00:00
epoll.c Introduce NSIG_BYTES 2016-12-27 23:32:44 +00:00
errnoent.sh Change errnoent.h files to use designated initializers 2015-02-23 13:29:17 +00:00
evdev.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
eventfd.c Add copyright headers to some files which lack them 2015-12-17 17:56:48 +00:00
execve.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
fadvise.c Remove getarg_klu 2016-12-26 10:43:35 +00:00
fallocate.c fallocate: change print format of offset and len arguments to signed 2016-09-27 18:02:07 +00:00
fanotify.c Fix printing of fanotify_mark mask argument 2016-05-16 22:41:17 +00:00
fchownat.c fchownat.c: make use of RVAL_DECODED 2015-07-20 22:03:07 +00:00
fcntl.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
fetch_seccomp_fprog.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
fetch_struct_flock.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
fetch_struct_mmsghdr.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
fetch_struct_msghdr.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
fetch_struct_stat64.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
fetch_struct_stat.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
fetch_struct_statfs.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
file_handle.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
file_ioctl.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
flock.c desc.c: move parser of flock syscall to a separate file 2015-10-08 22:41:54 +00:00
flock.h Change #include guard trailing part comments 2016-08-07 22:02:46 +00:00
fs_x_ioctl.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
fstatfs64.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
fstatfs.c Fix decoding of statfs family syscalls 2016-04-26 01:35:31 +00:00
futex.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
gcc_compat.h Rename BUILD_BUG_ON_ZERO macro 2016-11-13 11:04:49 +00:00
generate_mpers_am.sh Consistently use extended regular expressions where appropriate 2016-07-28 18:32:18 +00:00
generate_sen.sh Generate SEN numbers in a locale independent order 2016-10-04 08:19:27 +00:00
get_robust_list.c Add copyright headers to some files which lack them 2015-12-17 17:56:48 +00:00
getcpu.c getcpu.c: use printnum_int and printaddr 2015-07-20 22:03:07 +00:00
getcwd.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
getrandom.c getrandom: print string as hex-escaped 2017-01-06 11:43:50 +00:00
git-set-file-times Update auxiliary maintainer mode build tools 2015-01-21 21:17:08 +00:00
git-version-gen git-version-gen: replace '-' with '.' in generated version 2016-06-08 00:27:22 +00:00
gitlog-to-changelog Update auxiliary maintainer mode build tools 2015-01-21 21:17:08 +00:00
HACKING-scripts ioctl: take all 32 bits of ioctl commands into account 2015-01-22 00:27:38 +00:00
hdio.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
hostname.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
inotify.c Add copyright headers to some files which lack them 2015-12-17 17:56:48 +00:00
INSTALL INSTALL: regenerate from install.texi 2017-03-05 16:29:41 +00:00
INSTALL-git.md Update information on how to build strace from git repository 2017-03-08 09:10:03 +00:00
install.texi install.texi: remove irrelevant sections 2017-03-05 16:29:41 +00:00
io.c x32: fix decoding of flags argument of preadv2 and pwritev2 syscalls 2017-02-25 15:55:31 +00:00
ioctl_iocdef.c ioctlsort: get ioctl definitions from host, not build 2017-01-13 03:17:37 +00:00
ioctl.c Split scsi.c 2017-01-08 00:01:03 +00:00
ioctlsort.c ioctlsort: get ioctl definitions from host, not build 2017-01-13 03:17:37 +00:00
ioperm.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
iopl.c Implement iopl syscall decoding 2015-11-22 23:10:12 +00:00
ioprio.c Prepare for transition from xlookup64 to xlookup 2016-05-14 22:05:06 +00:00
ipc_defs.h Change #include guard trailing part comments 2016-08-07 22:02:46 +00:00
ipc_msg.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
ipc_msgctl.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
ipc_sem.c ipc_sem: print 4th argument of semctl syscall as an address 2016-12-26 15:05:41 +00:00
ipc_shm.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
ipc_shmctl.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
ipc.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
kcmp.c Remove getarg_klu 2016-12-26 10:43:35 +00:00
kernel_types.h Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
kexec.c Remove getarg_klu 2016-12-26 10:43:35 +00:00
keyctl.c Remove getarg_klu 2016-12-26 10:43:35 +00:00
ldt.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
link.c Add copyright headers to some files which lack them 2015-12-17 17:56:48 +00:00
lookup_dcookie.c Remove getarg_klu 2016-12-26 10:43:35 +00:00
loop.c loop: remove unnecessary verbose check 2017-01-04 13:22:19 +00:00
lseek.c lseek: simplify _llseek syscall decoder 2016-12-26 11:19:18 +00:00
make-dist make-dist: use HEAD for making distribution package 2016-11-18 12:57:02 +00:00
make-dsc Consistently use extended regular expressions where appropriate 2016-07-28 18:32:18 +00:00
Makefile.am Implement decoding of statx syscall 2017-03-18 22:14:16 +00:00
mem.c Introduce ANY_WORDSIZE_LESS_THAN_KERNEL_LONG macro 2016-12-27 01:08:58 +00:00
membarrier.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
memfd_create.c printstr: rename to printstrn, add printstr as a thin wrapper 2016-12-25 11:32:45 +00:00
mknod.c Move device number printing code into a separate routine 2016-12-29 00:11:24 +00:00
mmsghdr.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
mount.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
mpers_test.sh mpers: add MPERS_IS_* to CFLAGS passed to mpers.sh 2016-08-24 12:10:55 +00:00
mpers_type.h Change #include guard trailing part comments 2016-08-07 22:02:46 +00:00
mpers.awk mpers.awk: relax union member name absence check 2016-08-29 15:30:21 +00:00
mpers.sh Consistently use extended regular expressions where appropriate 2016-07-28 18:32:18 +00:00
mq.c Use tprints instead of tprintf in a few more places 2017-02-17 23:19:58 +00:00
msghdr.c Simplify personality checks in msghdr.c and signal.c 2016-12-27 01:08:58 +00:00
msghdr.h Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
mtd.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
native_defs.h Simplify use of mpers printers 2015-09-16 00:14:55 +00:00
net.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
netlink.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
NEWS Update ioctl entries from linux v4.11-rc3 2017-03-23 16:42:32 +00:00
nsig.h Introduce NSIG_BYTES 2016-12-27 23:32:44 +00:00
numa.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
oldstat.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
open.c Provide a safe definition of O_ACCMODE 2016-10-29 02:54:02 +03:00
or1k_atomic.c Use printxval64 instead of printxval_long 2016-12-25 21:59:59 +00:00
pathtrace.c Implement decoding of statx syscall 2017-03-18 22:14:16 +00:00
perf_event_struct.h Implement decoding of perf_event_attr structure in perf_event_open syscall 2016-10-31 04:59:10 +03:00
perf.c Use tprints instead of tprintf in a few more places 2017-02-17 23:19:58 +00:00
personality.c Handle unlikely errors from personality syscall 2015-12-27 00:18:35 +00:00
pkeys.c Remove getarg_klu 2016-12-26 10:43:35 +00:00
poll.c Introduce NSIG_BYTES 2016-12-27 23:32:44 +00:00
prctl.c prctl: print pointer returned by PR_GET_TID_ADDRESS as kernel long 2016-12-26 16:43:40 +00:00
print_dev_t.c Move device number printing code into a separate routine 2016-12-29 00:11:24 +00:00
print_mq_attr.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
print_msgbuf.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
print_sg_req_info.c scsi: implement decoding of all SG_* ioctl commands 2017-01-10 00:05:17 +00:00
print_sigevent.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
print_statfs.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
print_struct_stat.c print_struct_stat.c: macroize printing of atime, mtime, and ctime fields 2017-02-26 19:14:34 +00:00
print_time.c Split print_time.c 2016-11-28 02:45:13 +00:00
print_timespec.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
print_timeval.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
print_timex.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
printmode.c Fix printing of mode_t, umode_t, and umask types 2016-08-03 23:27:03 +00:00
printrusage.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
printsiginfo.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
printsiginfo.h Change #include guard trailing part comments 2016-08-07 22:02:46 +00:00
process_vm.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
process.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
ptp.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
ptrace.h Remove NEED_PTRACE_PROTOTYPE_WORKAROUND 2016-12-20 14:58:57 +00:00
qualify.c Implement -e trace=%sched option for tracing sched_* syscalls 2017-03-05 01:11:13 +01:00
quota.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
readahead.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
readlink.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
README Update homepage URL 2017-02-27 23:11:07 +00:00
README-hacking Update information on how to build strace from git repository 2017-03-08 09:10:03 +00:00
README-linux-ptrace
README-mpers mpers: add support of conditionally compiled printers 2016-05-21 22:53:06 +00:00
README.md README.md: rework guidelines about sending bug reports 2017-03-08 13:43:47 +00:00
reboot.c printstr: rename to printstrn, add printstr as a thin wrapper 2016-12-25 11:32:45 +00:00
regs.h Change #include guard trailing part comments 2016-08-07 22:02:46 +00:00
renameat.c renameat.c: make use of RVAL_DECODED 2015-07-18 00:01:40 +00:00
resource.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
rt_sigframe.c Introduce get_rt_sigframe_addr function 2017-03-13 15:22:50 +00:00
rt_sigreturn.c Implement proper decoding of rt_sigreturn syscall 2017-03-13 15:22:50 +00:00
rtc.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
sched_attr.h Move definition of struct sched_attr to a separate header file 2017-02-18 09:58:52 +00:00
sched.c aarch64: workaround gcc+kernel bug 2017-03-29 18:27:14 +00:00
scno.am Generate scno.h without invoking a generated executable helper 2017-01-01 20:59:11 +00:00
scno.head Generate scno.h without invoking a generated executable helper 2017-01-01 20:59:11 +00:00
scsi.c scsi: implement decoding of all SG_* ioctl commands 2017-01-10 00:05:17 +00:00
seccomp_fprog.h Change #include guard trailing part comments 2016-08-07 22:02:46 +00:00
seccomp.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
sendfile.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
sg_io_v3.c sg_io: cleanup printing of sg_io buffers 2017-01-10 00:05:17 +00:00
sg_io_v4.c sg_io_v4: print din_resid and dout_resid fields as signed integers 2017-01-10 00:05:17 +00:00
sigaltstack.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
sigevent.h Change #include guard trailing part comments 2016-08-07 22:02:46 +00:00
signal.c Introduce print_sigset_addr function 2017-03-09 22:51:46 +00:00
signalent.sh
signalfd.c Introduce NSIG_BYTES 2016-12-27 23:32:44 +00:00
sigreturn.c Move NSIG ifdefery to a separate header file 2016-12-27 23:18:21 +00:00
sock.c Mpersify SIOC* ioctls 2016-12-29 02:54:49 +00:00
sockaddr.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
socketcall.c Do not print too many arguments of socketcall syscall 2016-07-21 12:32:14 +00:00
socketutils.c xlat: provide fallback definitions for NETLINK_* constants 2016-12-14 08:09:10 +00:00
sram_alloc.c Use printflags64 instead of printflags_long 2016-12-25 21:55:01 +00:00
stat64.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
stat.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
stat.h Mpersify parsers of struct stat and struct stat64 2016-08-24 15:32:10 +00:00
statfs64.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
statfs.c Fix decoding of statfs family syscalls 2016-04-26 01:35:31 +00:00
statfs.h Change #include guard trailing part comments 2016-08-07 22:02:46 +00:00
statx.c Implement decoding of statx syscall 2017-03-18 22:14:16 +00:00
statx.h Implement decoding of statx syscall 2017-03-18 22:14:16 +00:00
strace-graph strace-graph: handle pid looping 2017-03-16 14:45:18 +00:00
strace-log-merge
strace.1 Implement -e trace=%sched option for tracing sched_* syscalls 2017-03-05 01:11:13 +01:00
strace.c Prepare for introduction of -e inject= option 2017-02-08 09:28:07 +00:00
strace.spec.in Update homepage URL 2017-02-27 23:11:07 +00:00
swapon.c swap: always print priority value 2016-12-01 00:05:09 +00:00
sync_file_range2.c Move parsers of sync_file_range and sync_file_range2 syscalls to libstrace 2016-04-22 04:34:22 +00:00
sync_file_range.c Move parsers of sync_file_range and sync_file_range2 syscalls to libstrace 2016-04-22 04:34:22 +00:00
syscall.c Implement -e trace=%sched option for tracing sched_* syscalls 2017-03-05 01:11:13 +01:00
syscallent.sh
sysctl.c Use ptr_to_kulong instead of explicit casts of pointers to kernel_ureg_t 2016-12-26 01:59:08 +00:00
sysent.h Implement -e trace=%sched option for tracing sched_* syscalls 2017-03-05 01:11:13 +01:00
sysinfo.c Rename widen_to_ull to zero_extend_signed_to_ull 2016-08-23 00:24:10 +00:00
syslog.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
sysmips.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
term.c term: do not abort decoding in case of non-verbose output 2017-01-06 11:39:33 +00:00
time.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
times.c Remove HAVE_STRUCT_TCB_EXT_ARG, ext_arg, and u_lrval 2016-12-26 10:43:35 +00:00
travis-build.sh travis: fix enabling of gcc -Werror builds 2016-12-21 22:25:30 +00:00
travis-install.sh travis: do coverage using a dedicated build 2016-12-18 14:09:51 +00:00
truncate.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
ubi.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
uid16.c Fix decoding of 16-bit *chown and [gs]et*[gu]id syscalls 2014-12-16 01:07:12 +00:00
uid.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
umask.c Fix printing of mode_t, umode_t, and umask types 2016-08-03 23:27:03 +00:00
umount.c Update umount2 flags 2015-12-07 00:38:38 +00:00
uname.c Add copyright headers to some files which lack them 2015-12-17 17:56:48 +00:00
unwind.c unwind.c: fix a possible buffer overflow 2017-03-13 15:19:22 +00:00
upeek.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
upoke.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
userfaultfd.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
ustat.c Implement decoding of ustat syscall 2017-01-20 18:30:11 +00:00
util.c aarch64: workaround gcc+kernel bug 2017-03-29 18:27:14 +00:00
utime.c utime: fix omission of field names in utimbuf structure printing 2016-11-29 00:26:20 +00:00
utimes.c Add copyright headers to some files which lack them 2015-12-17 17:56:48 +00:00
v4l2.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
wait.c Automatically replace kernel_(scno|ureg)_t with kernel_ulong_t 2016-12-26 10:43:34 +00:00
xattr.c Automatically replace PRI_kr[dux] with PRI_kl[dux] 2016-12-26 10:43:34 +00:00
xlat.h Change #include guard trailing part comments 2016-08-07 22:02:46 +00:00
xlate.el
xmalloc.c Add copyright headers to some files which lack them 2015-12-17 17:56:48 +00:00

strace - the linux syscall tracer

This is strace -- a diagnostic, debugging and instructional userspace utility with a traditional command-line interface for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.

strace is released under a Berkeley-style license at the request of Paul Kranenburg; see the file COPYING for details.

See the file NEWS for information on what has changed in recent versions.

Please read the file INSTALL-git for installation instructions.

The user discussion and development of strace take place on the strace mailing list -- everyone is welcome to post bug reports, feature requests, comments and patches to strace-devel@lists.sourceforge.net. The mailing list archives are available at https://sourceforge.net/p/strace/mailman/strace-devel/ and other archival sites.

Build Status Code Coverage