Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
debian Prepare for 4.10 release
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 tests: add a test for "resuming interrupted nanosleep"
xlat Merge remote-tracking branch 'strace/master' into HEAD
.gitignore Check in the strace generated files we need.
.mailmap Remove duplicate names from CREDITS
AUTHORS auto import from //depot/cupcake/@135843
Android.mk Regenerate generated files after strace update.
COPYING Upgrade to strace 4.8.
CREDITS.in Upgrade to upstream tip of tree strace.
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 Declare syscall parsers using SYS_FUNC macro
NEWS maint: post-release administrivia
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.
access.c Declare syscall parsers using SYS_FUNC macro
affinity.c Declare syscall parsers using SYS_FUNC macro
aio.c Declare syscall parsers using SYS_FUNC macro
bjm.c Declare syscall parsers using SYS_FUNC macro
block.c block_ioctl: quote strings
bootstrap bootstrap: do not link Makefile* files
cacheflush.c Declare syscall parsers using SYS_FUNC macro
capability.c Declare syscall parsers using SYS_FUNC macro
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 Declare syscall parsers using SYS_FUNC macro
clone.c Declare syscall parsers using SYS_FUNC macro
configure.ac alpha, ia64, sh, sparc, sparc64: fix pipe and pipe2 syscalls decoding
count.c Fix compilation warnings reported by gcc -Wsign-compare
defs.h Declare syscall parsers using SYS_FUNC macro
desc.c Declare syscall parsers using SYS_FUNC macro
dirent.c Declare syscall parsers using SYS_FUNC macro
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 Declare syscall parsers using SYS_FUNC macro
fadvise.c Declare syscall parsers using SYS_FUNC macro
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 Declare syscall parsers using SYS_FUNC macro
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 Update auxiliary maintainer mode build tools
hostname.c Declare syscall parsers using SYS_FUNC macro
inotify.c Declare syscall parsers using SYS_FUNC macro
io.c Declare syscall parsers using SYS_FUNC macro
ioctl.c Include <linux/ioctl.h> for _IOC_* macros
ioctlent0.h Check in the strace generated files we need.
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
ioprio.c Declare syscall parsers using SYS_FUNC macro
ipc.c Declare syscall parsers using SYS_FUNC macro
kexec.c Declare syscall parsers using SYS_FUNC macro
keyctl.c Declare syscall parsers using SYS_FUNC macro
ldt.c Declare syscall parsers using SYS_FUNC macro
link.c Declare syscall parsers using SYS_FUNC macro
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 Declare syscall parsers using SYS_FUNC macro
mount.c Declare syscall parsers using SYS_FUNC macro
mtd.c Rework string_quote API
net.c Declare syscall parsers using SYS_FUNC macro
open.c Declare syscall parsers using SYS_FUNC macro
or1k_atomic.c Declare syscall parsers using SYS_FUNC macro
pathtrace.c Change last parameter of umoven() from char* to void*
personality.c Declare syscall parsers using SYS_FUNC macro
prctl.c Declare syscall parsers using SYS_FUNC macro
printmode.c Include <sys/stat.h> for S_I* macros
printsiginfo.c signal.c: move siginfo_t parsers to a separate file
printstat.h Fix stat64 st_[acm]time decoding for personalities with 32-bit time_t
process.c Declare syscall parsers using SYS_FUNC macro
process_vm.c Declare syscall parsers using SYS_FUNC macro
ptp.c ioctl: assume that all ioctl commands have unsigned int type
ptrace.h Handle broken PTRACE_EVENT_STOP values
quota.c Declare syscall parsers using SYS_FUNC macro
readahead.c Declare syscall parsers using SYS_FUNC macro
readlink.c Declare syscall parsers using SYS_FUNC macro
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 Declare syscall parsers using SYS_FUNC macro
resource.c Declare syscall parsers using SYS_FUNC macro
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 Declare syscall parsers using SYS_FUNC macro
signal.c Declare syscall parsers using SYS_FUNC macro
signalent.sh Upgrade to upstream tip of tree strace.
sigreturn.c Declare syscall parsers using SYS_FUNC macro
sock.c Declare syscall parsers using SYS_FUNC macro
socketutils.c alpha: fix -yy decoding
sram_alloc.c Declare syscall parsers using SYS_FUNC macro
statfs.c Declare syscall parsers using SYS_FUNC macro
strace-graph Upgrade to strace 4.7.
strace-log-merge Upgrade to strace 4.7.
strace.1 Document that -k is available only with libunwind
strace.c Use macros for gcc attributes
strace.spec Prepare for 4.10 release
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 Declare syscall parsers using SYS_FUNC macro
sysinfo.c Declare syscall parsers using SYS_FUNC macro
syslog.c Declare syscall parsers using SYS_FUNC macro
sysmips.c Declare syscall parsers using SYS_FUNC macro
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 Declare syscall parsers using SYS_FUNC macro
unwind.c stack trace support: fix check on symbol name presence
util.c umovestr: read chunks of memory up to pagesize at a time
utime.c Declare syscall parsers using SYS_FUNC macro
utimes.c Declare syscall parsers using SYS_FUNC macro
v4l2.c v4l2: use uintmax_t for times
vsprintf.c Upgrade to upstream tip of tree strace.
wait.c Declare syscall parsers using SYS_FUNC macro
xattr.c Declare syscall parsers using SYS_FUNC macro
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.