Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
C Objective-C Shell Groff C++ Awk Other
Branch: master

Merge "Fix mips64 build."

latest commit 05ff1b942c
@enh enh authored Gerrit Code Review committed
Failed to load latest commit information.
debian debian: add gawk to Build-Depends
linux Fix mips64 build.
m4 Macroize -m32/-mx32 configure checks
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/bpf: fix build with incompatibly old linux/bpf.h and/or gcc
xlat Update generated files after strace sync.
.gitignore Check in the strace generated files we need.
.mailmap Remove duplicate names from CREDITS
AUTHORS auto import from //depot/cupcake/@135843
Android.mk Update generated files after strace sync.
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 Implement memfd_create syscall decoding
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 access.c: make use of RVAL_DECODED
affinity.c affinity.c: make use of RVAL_DECODED
aio.c aio.c: enhance io_* syscalls decoding
bjm.c bjm.c: make use of RVAL_DECODED
block.c block.c: enhance block ioctl parser
bootstrap bootstrap: delete personality test directories beforehand
bpf.c Implement bpf syscall decoding
cacheflush.c cacheflush.c: make use of RVAL_DECODED
capability.c capability.c: make use of RVAL_DECODED
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 clone.c: make use of RVAL_DECODED
configure.ac tests/bpf: fix build with incompatibly old linux/bpf.h and/or gcc
count.c Introduce memory allocation wrappers
defs.h Use printnum_int64 instead of print_loff_t
desc.c Alias sys_epoll_create to printargs_ld
dirent.c dirent.c: do not use xmalloc
errnoent.sh Change errnoent.h files to use designated initializers
evdev.c Use printpair_int
execve.c Implement execveat syscall decoding
exit.c Consistently use error_msg instead of fprintf(stderr)
fadvise.c fadvise.c: make use of RVAL_DECODED
fallocate.c fallocate.c: make use of RVAL_DECODED
fanotify.c fanotify.c: make use of RVAL_DECODED
fchownat.c fchownat.c: make use of RVAL_DECODED
file.c file.c: use umove_or_printaddr
futex.c futex.c: enhance futex syscall decoding
generate_sen.sh Add unique syscall entry numbers (SENs)
get_robust_list.c get_robust_list.c: use printnum_long
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 inotify.c: make use of RVAL_DECODED
io.c io.c: make use of RVAL_DECODED
ioctl.c Implement RVAL_DECODED flag
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 ioprio.c: make use of RVAL_DECODED
ipc.c Fix builds where HAVE_MQUEUE_H isn't defined
kexec.c kexec.c: use printaddr and umove_or_printaddr
keyctl.c keyctl.c: make use of RVAL_DECODED
ldt.c ldt.c: make use of RVAL_DECODED
link.c link.c: make use of RVAL_DECODED
loop.c loop.c: enhance loop ioctl parser
lseek.c lseek.c: make use of RVAL_DECODED
make-dist Use bootstrap script consistently
mem.c m68k: fix getpagesize decoding
memfd_create.c Implement memfd_create syscall decoding
mknod.c mknod.c: make use of RVAL_DECODED
mount.c mount.c: make use of RVAL_DECODED
mtd.c Use printnum_int64 instead of print_loff_t
net.c Alias sys_connect to sys_bind
open.c Update openat parser for the RVAL_DECODED change
or1k_atomic.c or1k_atomic.c: make use of RVAL_DECODED
pathtrace.c Implement memfd_create syscall decoding
personality.c personality.c: make use of RVAL_DECODED
prctl.c prctl: decode Android-specific PR_SET_VMA
printmode.c Include <sys/stat.h> for S_I* macros
printrusage.c resource.c: move printrusage and printrusage32 to a separate file
printsiginfo.c defs.h: do not include <signal.h>
printsiginfo.h defs.h: do not include <signal.h>
printstat.h Consistenly use #ifdef to check for AC_DEFINE'd macros
process.c process.c: use printaddr
process_vm.c process_vm.c: make use of RVAL_DECODED
ptp.c ptp.c: enhance ptp ioctl parser
ptrace.h Handle broken PTRACE_EVENT_STOP values
quota.c Enhance quotactl decoding
readahead.c readahead.c: make use of RVAL_DECODED
readlink.c readlink.c: use printaddr
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 resource.c: move printrusage and printrusage32 to a separate file
rtc.c rtc.c: enhance rtc ioctl parser
sched.c Implement sched_getattr and sched_setattr syscalls decoding
scsi.c scsi.c: use printaddr
seccomp.c seccomp.c: make use of RVAL_DECODED
sen.h Update generated files after strace sync.
sigaltstack.c defs.h: do not include <signal.h>
signal.c defs.h: do not include <signal.h>
signalent.sh Upgrade to upstream tip of tree strace.
sigreturn.c sigreturn: make use of RVAL_DECODED
sock.c Change comparisons with function pointers to comparisons with SENs
socketutils.c alpha: fix -yy decoding
sram_alloc.c sram_alloc.c: make use of RVAL_DECODED
statfs.c statfs.c: use umove_or_printaddr
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 defs.h: do not include <signal.h>
strace.spec Prepare for 4.10 release
stream.c Remove unused parsers of getmsg and putmsg
swapon.c swapon.c: make use of RVAL_DECODED
sync_file_range.c sync_file_range2: fix typo in flags decoding
sys_func.h Update generated files after strace sync.
syscall.c Change comparisons with function pointers to comparisons with SENs
syscallent.sh Upgrade to upstream tip of tree strace.
sysctl.c syslog.c: use umove_or_printaddr and RVAL_DECODED
sysinfo.c sysinfo.c: use umove_or_printaddr
syslog.c syslog.c: make use of RVAL_DECODED
sysmips.c sysmips.c: cleanup
term.c term.c: enhance tty ioctl parser
time.c defs.h: do not include <signal.h>
truncate.c truncate.c: make use of RVAL_DECODED
uid.c uid.c: make use of RVAL_DECODED
uid16.c Fix decoding of 16-bit *chown and [gs]et*[gu]id syscalls
umask.c umask.c: make use of RVAL_DECODED
umount.c umount.c: make use of RVAL_DECODED
uname.c uname.c: use umove_or_printaddr
unwind.c Consistently use error_msg instead of fprintf(stderr)
util.c umoven_or_printaddr: do not fetch data if not in verbose mode
utime.c utime.c: make use of RVAL_DECODED
utimes.c utimes.c: make use of RVAL_DECODED
v4l2.c v4l2: add decoding for VIDIOC_S_CROP's arg
vsprintf.c Introduce memory allocation wrappers
wait.c wait.c: use printaddr and umove_or_printaddr
xattr.c xattr.c: make use of RVAL_DECODED
xlate.el Upgrade to upstream tip of tree strace.
xmalloc.c Introduce memory allocation wrappers

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.