Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
C Objective-C Shell Perl Groff Awk Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
debian
linux Merge remote-tracking branch 'strace/master' into HEAD
m4 Fix cross-compiling of ioctlsort
maint ioctl: take all 32 bits of ioctl commands into account
qemu_multiarch_testing qemu_multiarch_testing/*: make it easier to do debug in sandboxes
test Merge remote-tracking branch 'strace/master' into HEAD
tests
xlat Merge remote-tracking branch 'strace/master' into HEAD
.gitignore
.mailmap Remove duplicate names from CREDITS
AUTHORS
Android.mk Regenerate generated files after strace update.
COPYING
CREDITS.in Upgrade to upstream tip of tree strace.
ChangeLog-CVS
HACKING-scripts
INSTALL
Makefile.am Declare syscall parsers using SYS_FUNC macro
NEWS
README Upgrade to strace 4.8.
README-hacking
README-linux-ptrace
access.c Declare syscall parsers using SYS_FUNC macro
affinity.c
aio.c
bjm.c Declare syscall parsers using SYS_FUNC macro
block.c
bootstrap
cacheflush.c Declare syscall parsers using SYS_FUNC macro
capability.c
caps0.h Move CAP_* definitions out to header files
caps1.h Move CAP_* definitions out to header files
chdir.c Declare syscall parsers using SYS_FUNC macro
chmod.c
clone.c Declare syscall parsers using SYS_FUNC macro
configure.ac
count.c Fix compilation warnings reported by gcc -Wsign-compare
defs.h Declare syscall parsers using SYS_FUNC macro
desc.c
dirent.c
errnoent.sh Change errnoent.h files to use designated initializers
evdev.c Include <linux/ioctl.h> for _IOC_* macros
execve.c Declare syscall parsers using SYS_FUNC macro
exit.c
fadvise.c
fallocate.c Declare syscall parsers using SYS_FUNC macro
fanotify.c Declare syscall parsers using SYS_FUNC macro
fchownat.c Declare syscall parsers using SYS_FUNC macro
file.c
futex.c Declare syscall parsers using SYS_FUNC macro
get_robust_list.c Declare syscall parsers using SYS_FUNC macro
getcpu.c Declare syscall parsers using SYS_FUNC macro
getcwd.c Declare syscall parsers using SYS_FUNC macro
getrandom.c Declare syscall parsers using SYS_FUNC macro
git-set-file-times Update auxiliary maintainer mode build tools
git-version-gen Update auxiliary maintainer mode build tools
gitlog-to-changelog
hostname.c Declare syscall parsers using SYS_FUNC macro
inotify.c
io.c
ioctl.c Include <linux/ioctl.h> for _IOC_* macros
ioctlent0.h
ioctlent1.h Check in the strace generated files we need.
ioctlent2.h
ioctlsort.c
ioprio.c
ipc.c Declare syscall parsers using SYS_FUNC macro
kexec.c Declare syscall parsers using SYS_FUNC macro
keyctl.c
ldt.c
link.c
loop.c Rework string_quote API
lseek.c Declare syscall parsers using SYS_FUNC macro
make-dist Use bootstrap script consistently
mem.c Declare syscall parsers using SYS_FUNC macro
mknod.c
mount.c
mtd.c Rework string_quote API
net.c
open.c
or1k_atomic.c
pathtrace.c
personality.c Declare syscall parsers using SYS_FUNC macro
prctl.c Declare syscall parsers using SYS_FUNC macro
printmode.c
printsiginfo.c
printstat.h Fix stat64 st_[acm]time decoding for personalities with 32-bit time_t
process.c
process_vm.c Declare syscall parsers using SYS_FUNC macro
ptp.c ioctl: assume that all ioctl commands have unsigned int type
ptrace.h
quota.c Declare syscall parsers using SYS_FUNC macro
readahead.c Declare syscall parsers using SYS_FUNC macro
readlink.c
reboot.c Declare syscall parsers using SYS_FUNC macro
regs.h Move regs-related macros and declarations from defs.h to regs.h
renameat.c
resource.c
sched.c Declare syscall parsers using SYS_FUNC macro
scsi.c Change last parameter of umoven() from char* to void*
seccomp.c Declare syscall parsers using SYS_FUNC macro
sigaltstack.c
signal.c Declare syscall parsers using SYS_FUNC macro
signalent.sh
sigreturn.c
sock.c
socketutils.c alpha: fix -yy decoding
sram_alloc.c Declare syscall parsers using SYS_FUNC macro
statfs.c
strace-graph
strace-log-merge
strace.1 Document that -k is available only with libunwind
strace.c
strace.spec
stream.c Declare syscall parsers using SYS_FUNC macro
swapon.c Declare syscall parsers using SYS_FUNC macro
sync_file_range.c Declare syscall parsers using SYS_FUNC macro
sys_func.h Add new generated file.
syscall.c Fix confusing "resuming interrupted unknown" message
syscallent.sh Upgrade to upstream tip of tree strace.
sysctl.c
sysinfo.c
syslog.c Declare syscall parsers using SYS_FUNC macro
sysmips.c
term.c ioctl: assume that all ioctl commands have unsigned int type
time.c Declare syscall parsers using SYS_FUNC macro
truncate.c Declare syscall parsers using SYS_FUNC macro
uid.c Declare syscall parsers using SYS_FUNC macro
uid16.c Fix decoding of 16-bit *chown and [gs]et*[gu]id syscalls
umask.c Declare syscall parsers using SYS_FUNC macro
umount.c Declare syscall parsers using SYS_FUNC macro
uname.c
unwind.c
util.c umovestr: read chunks of memory up to pagesize at a time
utime.c Declare syscall parsers using SYS_FUNC macro
utimes.c
v4l2.c v4l2: use uintmax_t for times
vsprintf.c Upgrade to upstream tip of tree strace.
wait.c
xattr.c
xlate.el Upgrade to upstream tip of tree strace.

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.