C Objective-C Shell Perl Awk Emacs Lisp
Latest commit e837b14 Feb 4, 2015 @ldv-alt ldv-alt tests: add a test for select syscall decoding
Convert test/select.c into a regular test.

* test/Makefile (PROGS): Remove select.
* test/.gitignore: Likewise.
* test/select.c: Rewrite to ...
* tests/select.c: ... new file.
* tests/select.awk: New file.
* tests/select.test: New test.
* tests/Makefile.am (check_PROGRAMS): Add select.
(TESTS): Add select.test.
(EXTRA_DIST): Add select.awk.
* tests/.gitignore: Add select.
Permalink
Failed to load latest commit information.
debian Prepare for 4.9 release Aug 15, 2014
linux avr32: fix typo in sys_timerfd syscall entry Jan 24, 2015
m4 Update warnings.m4 Jan 21, 2015
maint ioctl: take all 32 bits of ioctl commands into account Jan 22, 2015
qemu_multiarch_testing qemu_multiarch_testing: update Jan 16, 2015
test tests: add a test for select syscall decoding Feb 4, 2015
tests tests: add a test for select syscall decoding Feb 4, 2015
xlat net: define all SOL_* constants Jan 29, 2015
.gitignore tests: run tests for each supported personality Jan 24, 2015
.mailmap Remove duplicate names from CREDITS May 1, 2012
AUTHORS 2002-12-22 Roland McGrath <roland@redhat.com> Dec 30, 2002
COPYING Rename COPYRIGHT to COPYING May 17, 2013
CREDITS.in Remove duplicate names from CREDITS May 1, 2012
ChangeLog-CVS Generate ChangeLog from git log Jul 8, 2009
HACKING-scripts ioctl: take all 32 bits of ioctl commands into account Jan 22, 2015
INSTALL Remove and update documentation Feb 25, 2012
Makefile.am tests: run tests for each supported personality Jan 24, 2015
NEWS maint: post-release administrivia Aug 19, 2014
README Rename COPYRIGHT to COPYING May 17, 2013
README-hacking doc: describe documentation policy May 3, 2012
README-linux Cleanup trailing whitespaces and indentation that uses spaces before … Jul 8, 2009
README-linux-ptrace README-linux-ptrace: correct the description of suppressed signals Feb 9, 2012
access.c file.c: move access and faccessat parsers to a separate file Dec 11, 2014
affinity.c process.c: move sched_setaffinity and sched_getaffinity parsers to a … Dec 11, 2014
aio.c Use external libaio.h Sep 8, 2014
bjm.c Fix delete_module decoding Jun 4, 2014
block.c block_ioctl: quote strings Jan 26, 2015
bootstrap tests: run tests for each supported personality Jan 24, 2015
build_static_example.sh Use bootstrap script consistently May 30, 2014
cacheflush.c Move cacheflush parser to a separate file Dec 4, 2014
capability.c Implement full decoding of 64-bit capabilities Dec 6, 2014
chdir.c file.c: move chdir parser to a separate file Dec 11, 2014
chmod.c file.c: move chmod, fchmod, and fchmodat parsers to a separate file Dec 11, 2014
clone.c process.c: move clone, setns, unshare, and fork parsers to a separate… Dec 11, 2014
configure.ac tests: run tests for each supported personality Jan 24, 2015
count.c Fix compilation warnings reported by gcc -Wsign-compare Sep 17, 2014
defs.h Rework string_quote API Jan 26, 2015
desc.c decode_select: do not allocate unused memory Jan 28, 2015
dirent.c getdents, getdents64: quote filenames Jan 26, 2015
errnoent.sh Tidy up includes and copyright notices, fix indentation Mar 16, 2012
execve.c process.c: move execve and execv parsers to a separate file Dec 11, 2014
exit.c process.c: move exit parser to a separate file Dec 11, 2014
fadvise.c file.c: move fadvise64 and fadvise64_64 parsers to a separate file Dec 11, 2014
fallocate.c Implement decoding of fallocate FALLOC_FL_* flags Dec 11, 2014
fanotify.c Fix fanotify_mark decoding on 32-bit architectures Jan 10, 2015
fchownat.c chown.c: split into separate files Dec 15, 2014
file.c Use AC_CHECK_TYPES to check for struct stat64 Jan 8, 2015
futex.c process.c: move futex parser to a separate file Dec 11, 2014
generate_xlat_in.sh Generate xlat/*.in files May 30, 2014
get_robust_list.c process.c: move get_robust_list parser to a separate file Dec 11, 2014
getcpu.c process.c: move getcpu parser to a separate file Dec 11, 2014
getcwd.c file.c: move getcwd parser to a separate file Dec 11, 2014
git-set-file-times Update auxiliary maintainer mode build tools Jan 21, 2015
git-version-gen Update auxiliary maintainer mode build tools Jan 21, 2015
gitlog-to-changelog Update auxiliary maintainer mode build tools Jan 21, 2015
hostname.c process.c: move sethostname and gethostname parsers to a separate file Dec 11, 2014
inotify.c Compress blank lines May 30, 2014
io.c Fix ILP32 personality preadv/pwritev offset decoding on LP64 architec… Jan 24, 2015
ioctl.c ioctl: take all 32 bits of ioctl commands into account Jan 22, 2015
ioctlsort.c ioctl: take all 32 bits of ioctl commands into account Jan 22, 2015
ioprio.c Generate xlat/*.in files May 30, 2014
ipc.c Fix indirect ipc subcall handling Jan 12, 2015
kexec.c Compress blank lines May 30, 2014
keyctl.c Generate xlat/*.in files May 30, 2014
ldt.c Refactor LDT decoding Apr 10, 2014
link.c file.c: move link, linkat, unlinkat, and symlinkat parsers to a separ… Dec 11, 2014
loop.c Rework string_quote API Jan 26, 2015
lseek.c file.c: move lseek and llseek parsers to a separate file Dec 11, 2014
make-dist Use bootstrap script consistently May 30, 2014
mem.c powerpc: fix potential compilation warning Jan 14, 2015
mknod.c file.c: move mknod, mknodat, and xmknod parsers to a separate file Dec 11, 2014
mount.c Move mount parser to a separate file Dec 4, 2014
mtd.c Rework string_quote API Jan 26, 2015
net.c net.c: remove unused HAVE_SIN6_SCOPE_ID_LINUX-based code Jan 31, 2015
open.c file.c: move open, openat, and creat parsers to a separate file Dec 11, 2014
or1k_atomic.c or1k: move or1k_atomic parser to a separate file Dec 3, 2014
pathtrace.c Alias sys_mkdir and sys_mkdirat to sys_chmod and sys_fchmodat Dec 1, 2014
personality.c Move personality parser to a separate file Dec 4, 2014
prctl.c Always compile sys_prctl parser Dec 11, 2014
printmode.c file.c: export sprintmode and move it to a separate file Dec 11, 2014
printstat.h sparc: reuse struct stat parser code for struct solstat decoding Jan 8, 2015
process.c process.c: split struct_user_offsets into architecture-specific inclu… Dec 11, 2014
process_vm.c process.c: move process_vm_readv and process_vm_writev parsers to a s… Dec 11, 2014
ptp.c ioctl: assume that all ioctl commands have unsigned int type Jan 20, 2015
quota.c Compress blank lines May 30, 2014
readahead.c file.c: move readahead parser to a separate file Dec 11, 2014
readlink.c file.c: move readlink and readlinkat parsers to a separate file Dec 11, 2014
reboot.c Fix compilation warnings reported by gcc -Wsign-compare Sep 17, 2014
renameat.c Fix decoding of renameat2 RENAME_* flags Dec 11, 2014
resource.c Move sysinfo parser to a separate file Sep 29, 2014
sched.c process.c: move sched_* parsers to a separate file Dec 11, 2014
scsi.c ioctl: assume that all ioctl commands have unsigned int type Jan 20, 2015
signal.c build: fix build if siginfo_t lacks si_timerid/si_overrun Jan 13, 2015
signalent.sh Tidy up includes and copyright notices, fix indentation Mar 16, 2012
sock.c sock_ioctl: quote network interface names Jan 26, 2015
socketutils.c Rework string_quote API Jan 26, 2015
sram_alloc.c bfin: move sram_alloc parser to a separate file Dec 4, 2014
statfs.c Use AC_CHECK_TYPES to check for struct statfs64 Jan 8, 2015
strace-graph Tidy up includes and copyright notices, fix indentation Mar 16, 2012
strace-log-merge strace-log-merge: fix file suffix calculation Mar 26, 2012
strace.1 Add -yy option: print ip and port associated with socket descriptors Sep 17, 2014
strace.c Replace MAXPATHLEN with PATH_MAX Nov 21, 2014
strace.spec Prepare for 4.9 release Aug 15, 2014
stream.c Generate xlat/*.in files May 30, 2014
swapon.c Update SWAP_FLAG_* constants Dec 13, 2014
sync_file_range.c file.c: move sync_file_range and sync_file_range2 parsers to a separa… Dec 11, 2014
syscall.c Fix simultaneous -e read and -e write usage Feb 1, 2015
syscallent.sh Tidy up includes and copyright notices, fix indentation Mar 16, 2012
sysctl.c Move sysctl parser to a separate file Dec 3, 2014
sysinfo.c Enhance sysinfo decoding Sep 29, 2014
syslog.c Move syslog parser to a separate file Dec 4, 2014
sysmips.c mips: quote sysmips nodename Jan 26, 2015
term.c ioctl: assume that all ioctl commands have unsigned int type Jan 20, 2015
time.c ioctl: assume that all ioctl commands have unsigned int type Jan 20, 2015
truncate.c file.c: move truncate, truncate64, ftruncate, and ftruncate64 parsers… Dec 11, 2014
uid.c Fix decoding of getgroups, getgroups32, setgroups, and setgroups32 sy… Dec 16, 2014
uid16.c Fix decoding of 16-bit *chown and [gs]et*[gu]id syscalls Dec 16, 2014
umask.c file.c: move umask parser to a separate file Dec 11, 2014
umount.c Move umount2 parser to a separate file Dec 4, 2014
uname.c sys_uname: quote struct utsname members Jan 26, 2015
unwind.c stack trace support: fix check on symbol name presence Nov 11, 2014
util.c printfd: quote pathnames Jan 26, 2015
utime.c file.c: move utime parser to a separate file Dec 11, 2014
utimes.c file.c: move utimes, futimesat, utimensat, and osf_utimes parsers to … Dec 11, 2014
v4l2.c v4l2: quote pixelformat Jan 26, 2015
vsprintf.c Fix build with Bionic libc Feb 26, 2014
wait.c process.c: move waitpid, wait4, osf_wait4, and waitid parsers to a se… Dec 11, 2014
xattr.c xattr: quote using print_quoted_string Jan 26, 2015
xlate.el Tidy up includes and copyright notices, fix indentation Mar 16, 2012

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.