Skip to content
No description or website provided.
C Objective-C Shell Awk Groff C++ Other
Find file
Latest commit 372fd47 @enh enh committed with Gerrit Code Review Merge "Add new generated files."
Failed to load latest commit information.
debian packages/x86_64: enable experimental -k option
linux Merge remote-tracking branch 'strace/master' into HEAD
m4 Add copyright headers to some files which lack them
maint maint: make linux/kvm.h parseable on arm
qemu_multiarch_testing qemu_multiarch_testing/*: make it easier to do debug in sandboxes
test Merge remote-tracking branch 'strace/master' into HEAD
tests tests: add fork-f.test and vfork-f.test
xlat Add new generated files.
.gitignore Fix strace build.
.mailmap .mailmap: add addresses of Kirill A. Shutemov
.travis.yml packages: remove acl development library from build dependencies
AUTHORS auto import from //depot/cupcake/@135843
Android.mk Regenerate generated strae files.
COPYING Upgrade to strace 4.8.
CREDITS.in CREDITS.in: add Jian Zhen
ChangeLog-CVS Update to strace v4.6.
HACKING-scripts ioctl: take all 32 bits of ioctl commands into account
INSTALL Upgrade to strace 4.7.
MODULE_LICENSE_BSD Add MODULE_LICENSE and NOTICE
Makefile.am Move gcc compat macros to gcc_compat.h
NEWS Enhance personality syscall decoding
NOTICE Add MODULE_LICENSE and NOTICE
README Upgrade to strace 4.8.
README-hacking Clarify bootstrap-vs-autoreconf usage
README-linux-ptrace Upgrade to strace 4.7.
README-mpers Simplify use of mpers printers
access.c access.c: make use of RVAL_DECODED
affinity.c Add copyright headers to some files which lack them
aio.c Add helper functions to clear/restore syserror
bjm.c Remove parser of query_module syscall
block.c Fix printing tracee's long integers
bootstrap build: set arch specific -m switches in tests-m*32/Makefile.am files …
bpf.c Implement bpf syscall decoding
cacheflush.c Add copyright headers to some files which lack them
capability.c Add copyright headers to some files which lack them
caps0.h Move CAP_* definitions out to header files
caps1.h Move CAP_* definitions out to header files
chdir.c chdir.c: make use of RVAL_DECODED
chmod.c chmod.c: make use of RVAL_DECODED
clone.c Add copyright headers to some files which lack them
configure.ac Add copyright headers to some files which lack them
count.c Refer to -h on incorrect usage
defs.h Move gcc compat macros to gcc_compat.h
desc.c Replace %Ld/%Lu printf format specifiers with %lld/%llu
dirent.c Replace %Ld/%Lu printf format specifiers with %lld/%llu
dirent64.c Mpersify parsers of readdir and getdents syscalls
empty.h Add mpers support
epoll.c Add copyright headers to some files which lack them
errnoent.sh Change errnoent.h files to use designated initializers
evdev.c Use printpair_int
eventfd.c Add copyright headers to some files which lack them
execve.c Add copyright headers to some files which lack them
exit.c Consistently use error_msg instead of fprintf(stderr)
fadvise.c Add copyright headers to some files which lack them
fallocate.c fallocate.c: make use of RVAL_DECODED
fanotify.c Add copyright headers to some files which lack them
fchownat.c fchownat.c: make use of RVAL_DECODED
fcntl.c Replace %Ld/%Lu printf format specifiers with %lld/%llu
fetch_seccomp_fprog.c Add copyright headers to some files which lack them
fetch_struct_flock.c Convert parsers of flock structures to new mpers infrastructure
file.c aarch64: swap 64-bit and 32-bit personalities
file_handle.c Implement name_to_handle_at and open_by_handle_at syscalls decoding
flock.c desc.c: move parser of flock syscall to a separate file
flock.h Add copyright headers to some files which lack them
futex.c Add copyright headers to some files which lack them
gcc_compat.h Move gcc compat macros to gcc_compat.h
generate_mpers_am.sh mpers: skip xlat struct definitions in mpers mode
generate_sen.sh Add unique syscall entry numbers (SENs)
get_robust_list.c Add copyright headers to some files which lack them
getcpu.c getcpu.c: use printnum_int and printaddr
getcwd.c getcwd.c: use printaddr
getrandom.c getrandom.c: use printaddr
git-set-file-times Update auxiliary maintainer mode build tools
git-version-gen Update auxiliary maintainer mode build tools
gitlog-to-changelog Update auxiliary maintainer mode build tools
hostname.c hostname.c: make use of RVAL_DECODED
inotify.c Add copyright headers to some files which lack them
io.c x86_64: fix x32 personality support in print_llu_from_low_high_val
ioctl.c ioctl: allow to stop decoding number
ioctlent0.h
ioctlent1.h Check in the strace generated files we need.
ioctlent2.h Fix x86-64 strace build.
ioctlsort.c Include <linux/ioctl.h> for _IOC_* macros
ioperm.c Implement ioperm syscall decoding
iopl.c Implement iopl syscall decoding
ioprio.c Add copyright headers to some files which lack them
ipc_defs.h Support C libraries without System V shared memory/ipc
ipc_msg.c Support C libraries without System V shared memory/ipc
ipc_msgctl.c Support C libraries without System V shared memory/ipc
ipc_sem.c Support C libraries without System V shared memory/ipc
ipc_shm.c Support C libraries without System V shared memory/ipc
ipc_shmctl.c Support C libraries without System V shared memory/ipc
kcmp.c Add copyright headers to some files which lack them
kernel_types.h Add copyright headers to some files which lack them
kexec.c Add copyright headers to some files which lack them
keyctl.c Add copyright headers to some files which lack them
ldt.c Add copyright headers to some files which lack them
link.c Add copyright headers to some files which lack them
lookup_dcookie.c Add copyright headers to some files which lack them
loop.c loop.c: enhance loop ioctl parser
lseek.c Add copyright headers to some files which lack them
make-dist Use bootstrap script consistently
mem.c Implement mlock2 syscall decoding
membarrier.c Add copyright headers to some files which lack them
memfd_create.c Add copyright headers to some files which lack them
mknod.c Add copyright headers to some files which lack them
mount.c Add copyright headers to some files which lack them
mpers.awk Add copyright headers to some files which lack them
mpers.sh Add copyright headers to some files which lack them
mpers_test.sh Add copyright headers to some files which lack them
mpers_type.h Add copyright headers to some files which lack them
mq.c Convert parser of struct timespec to new mpers infrastructure
mtd.c Fix build on systems that lack UBI_IOCVOLCRBLK/UBI_IOCVOLRMBLK defini…
native_defs.h Simplify use of mpers printers
native_printer_decls.h
native_printer_defs.h Fix strace build.
net.c net: fix printing of IP_RECVOPTS/IP_RETOPTS cmsg options
open.c Add copyright headers to some files which lack them
or1k_atomic.c Add copyright headers to some files which lack them
pathtrace.c arc, metag, nios2, or1k, tile: fix build
perf.c Add copyright headers to some files which lack them
personality.c Handle unlikely errors from personality syscall
poll.c Convert another parser of struct timespec to new mpers infrastructure
prctl.c Add copyright headers to some files which lack them
print_mq_attr.c Support C libraries without System V shared memory/ipc
print_msgbuf.c Mpersify tprint_msgsnd and tprint_msgrcv
print_sigevent.c mpers: skip xlat struct definitions in mpers mode
print_time.c Add copyright headers to some files which lack them
print_timex.c mpers: skip xlat struct definitions in mpers mode
printers.h Fix strace build.
printmode.c Add copyright headers to some files which lack them
printrusage.c Mpersify parsers of getrusage, waitpid, wait4, and waitid syscalls
printsiginfo.c Add copyright headers to some files which lack them
printsiginfo.h defs.h: do not include <signal.h>
printstat.h
process.c Simplify use of mpers printers
process_vm.c Add copyright headers to some files which lack them
ptp.c Add copyright headers to some files which lack them
ptrace.h Add copyright headers to some files which lack them
quota.c Enhance quotactl decoding
readahead.c readahead.c: make use of RVAL_DECODED
readlink.c Add copyright headers to some files which lack them
reboot.c reboot.c: make use of RVAL_DECODED
regs.h Move regs-related macros and declarations from defs.h to regs.h
renameat.c renameat.c: make use of RVAL_DECODED
resource.c Simplify use of mpers printers
rtc.c Fix printing tracee's long integers
sched.c Add copyright headers to some files which lack them
scsi.c scsi.c: use printaddr
seccomp.c Convert parser of seccomp filter program to new mpers infrastructure
seccomp_fprog.h Convert parser of seccomp filter program to new mpers infrastructure
sen.h
sendfile.c sendfile: decode file offset both on entering and exiting syscall
sigaltstack.c Add copyright headers to some files which lack them
signal.c Add helper functions to clear/restore syserror
signalent.sh Upgrade to upstream tip of tree strace.
signalfd.c Add copyright headers to some files which lack them
sigreturn.c cleanup: make arch_sigreturn.c files more readable
sock.c Change comparisons with function pointers to comparisons with SENs
socketutils.c Add copyright headers to some files which lack them
sram_alloc.c sram_alloc.c: make use of RVAL_DECODED
statfs.c Add copyright headers to some files which lack them
strace-graph Upgrade to strace 4.7.
strace-log-merge Upgrade to strace 4.7.
strace.1 Document that syscall names match kernel __NR_* constants
strace.c Refer to -h on incorrect usage
strace.spec packages: remove acl development library from build dependencies
swapon.c swapon.c: make use of RVAL_DECODED
sync_file_range.c Add copyright headers to some files which lack them
sys_func.h Regenerate generated strae files.
syscall.c Fix SYS_FUNC and SEN macros for musl
syscallent.sh Upgrade to upstream tip of tree strace.
sysctl.c Add copyright headers to some files which lack them
sysinfo.c Add copyright headers to some files which lack them
syslog.c Add copyright headers to some files which lack them
sysmips.c Add copyright headers to some files which lack them
term.c term.c: enhance tty ioctl parser
time.c Convert another parser of struct timeval to new mpers infrastructure
times.c Add copyright headers to some files which lack them
travis-ci.sh travis-ci: add build matrix
truncate.c truncate.c: make use of RVAL_DECODED
uid.c Do not truncate return value of get{,e}[ug]id and setfs[ug]id syscalls
uid16.c Fix decoding of 16-bit *chown and [gs]et*[gu]id syscalls
umask.c
umount.c Update umount2 flags
uname.c Add copyright headers to some files which lack them
unwind.c Consistently use error_msg instead of fprintf(stderr)
userfaultfd.c Add copyright headers to some files which lack them
util.c x86_64: fix x32 personality support in getllval
utime.c Mpersify parser of utime syscall
utimes.c Add copyright headers to some files which lack them
v4l2.c Fix build on systems that lack VIDIOC_CREATE_BUFS definition
vsprintf.c Introduce memory allocation wrappers
wait.c Add copyright headers to some files which lack them
xattr.c Add copyright headers to some files which lack them
xlate.el Upgrade to upstream tip of tree strace.
xmalloc.c Add copyright headers to some files which lack them

README

This is strace, a system call tracer for Linux.

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

See the file CREDITS for a list of authors and other contributors.

See the file INSTALL for compilation and installation instructions.

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

You can get the latest version of strace from its homepage at
http://sourceforge.net/projects/strace/ .

Please send bug reports and enhancements to the strace
mailinglist at strace-devel@lists.sourceforge.net.
Something went wrong with that request. Please try again.