Go to file
Dmitry V. Levin 6c38156b6e Avoid potential core file clobbering on exit
* strace.c (main): Set RLIMIT_CORE to zero before terminating itself
with a deadly signal.
This fixes Debian bug #656398.
2012-02-22 00:15:27 +00:00
debian Prepare for 4.6 release 2011-03-14 15:39:36 +00:00
freebsd Stop using nargs == -1 in syscallent tables 2011-08-23 13:24:17 +02:00
linux Remove initialization of native_scno field 2012-02-20 21:17:58 +00:00
m4 Fix off_t/rlim_t size checks when cross-compiling 2010-09-15 15:36:00 +00:00
sunos4 Remove redundant parsers 2011-11-28 22:48:53 +00:00
svr4 Remove redundant parsers 2011-11-28 22:48:53 +00:00
test Fix a case of broken output if last seen syscall was exit 2012-01-28 01:25:03 +01:00
tests tests: finish ptrace_setoptions_* merge 2011-06-21 15:03:17 +00:00
.gitignore linux/ioctlent: unify them all 2011-03-14 15:32:38 +00:00
.mailmap Generate much of the CREDITS file from git log 2011-02-24 01:51:15 +00:00
AUTHORS 2002-12-22 Roland McGrath <roland@redhat.com> 2002-12-30 00:51:30 +00:00
bjm.c Use tprints with literal strings, it may be faster than tprintf 2011-09-01 10:00:28 +02:00
block.c Use tprints with literal strings, it may be faster than tprintf 2011-09-01 10:00:28 +02:00
ChangeLog-CVS Generate ChangeLog from git log 2009-07-08 21:01:21 +00:00
configure.ac util: check for process_vm_readv in C library 2012-02-14 13:38:28 +00:00
COPYRIGHT update copyright 2002-03-31 18:43:00 +00:00
count.c Cast to long for %l in printf 2012-02-06 13:33:54 +00:00
CREDITS.in * CREDITS.in: Fix typo. 2011-03-15 15:46:52 +00:00
defs.h Eliminate native_scno and known_scno 2012-02-20 21:44:53 +00:00
desc.c Eliminate code duplication in time printing, reduce a few static buffers 2012-01-20 11:04:04 +01:00
errnoent.sh Mark shell scripts as executable 2009-09-18 12:07:03 +00:00
file.c Define old stat functions only if needed 2012-02-06 13:33:41 +00:00
git-set-file-times * git-set-file-times: Import from rsync. 2009-10-09 23:07:28 +00:00
gitlog-to-changelog gitlog-to-changelog: update from gnulib 2011-11-05 13:32:27 +00:00
HACKING-scripts HACKING-scripts: new doc file by Mike Frysinger 2009-02-23 07:56:01 +00:00
INSTALL Cleanup trailing whitespaces and indentation that uses spaces before tabs 2009-07-08 14:57:27 +00:00
io.c Check HAVE_LONG_LONG_OFF_T when printing offset 2012-02-06 13:33:41 +00:00
ioctl.c Convert ioctl_next_match() to new-style C function definition 2011-08-23 12:53:01 +02:00
ioctlsort.c Fix const-correctness issues uncovered by gcc -Wwrite-strings 2010-09-07 00:59:18 +00:00
ipc.c Do not use SYS_ipc and SYS_socketcall 2012-02-20 17:02:38 +00:00
make-dist Generate an xz tar archive of the distribution 2011-02-27 14:05:58 +00:00
Makefile.am gitlog-to-changelog: update from gnulib 2011-11-05 13:32:27 +00:00
mem.c Print NULL for zero address in sys_mmap64 2012-02-06 13:33:41 +00:00
net.c Eliminate code duplication in time printing, reduce a few static buffers 2012-01-20 11:04:04 +01:00
NEWS Prepare for 4.6 release 2011-03-14 15:39:36 +00:00
pathtrace.c strace -P: fix handling of invalid syscalls 2012-02-06 17:13:59 +00:00
PORTING Initial revision 1999-02-19 00:21:36 +00:00
proc.c Use tprints with literal strings, it may be faster than tprintf 2011-09-01 10:00:28 +02:00
process.c Eliminate native_scno and known_scno 2012-02-20 21:44:53 +00:00
quota.c Cast to long for %l in printf 2012-02-06 13:33:54 +00:00
README More cleanups from Mike Frysingler: 2009-02-23 08:07:45 +00:00
README-freebsd trailing whitespace removal, no code changes 2009-01-02 13:03:44 +00:00
README-hacking Generate ChangeLog from git log 2009-07-08 21:01:21 +00:00
README-linux Cleanup trailing whitespaces and indentation that uses spaces before tabs 2009-07-08 14:57:27 +00:00
README-linux-ptrace README-linux-ptrace: correct the description of suppressed signals 2012-02-09 19:57:52 +01:00
README-sunos4 Initial revision 1999-02-19 00:21:36 +00:00
README-svr4 Cleanup trailing whitespaces and indentation that uses spaces before tabs 2009-07-08 14:57:27 +00:00
resource.c Define RLIM64_INFINITY only if not defined 2012-02-06 13:33:54 +00:00
scsi.c Use tprints with literal strings, it may be faster than tprintf 2011-09-01 10:00:28 +02:00
signal.c Simple optimizations 2012-01-29 22:38:35 +01:00
signalent.sh Mark shell scripts as executable 2009-09-18 12:07:03 +00:00
sock.c Do not use SYS_ipc and SYS_socketcall 2012-02-20 17:02:38 +00:00
strace-graph Cleanup trailing whitespaces and indentation that uses spaces before tabs 2009-07-08 14:57:27 +00:00
strace.1 Add ability to print file descriptor paths and filter by those paths 2011-04-08 20:47:56 +00:00
strace.c Avoid potential core file clobbering on exit 2012-02-22 00:15:27 +00:00
strace.spec Prepare for 4.6 release 2011-03-14 15:39:36 +00:00
stream.c Eliminate code duplication in time printing, reduce a few static buffers 2012-01-20 11:04:04 +01:00
syscall.c Eliminate native_scno and known_scno 2012-02-20 21:44:53 +00:00
syscallent.sh Stop using nargs == -1 in syscallent tables 2011-08-23 13:24:17 +02:00
system.c umovestr result may have no NUL, use "%.*s" instead of "%s" to print it 2012-01-20 11:52:12 +01:00
term.c Decode TIOCSCTTY's third parameter 2011-10-22 04:52:18 +02:00
time.c Cast to long for %l in printf 2012-02-06 13:33:54 +00:00
TODO Merge iov fixes from Richard Kettlewell 2001-07-10 13:48:44 +00:00
util.c Remove initialization of native_scno field 2012-02-20 21:17:58 +00:00
xlate.el Initial revision 1999-02-19 00:21:36 +00:00

This is strace 4.0, a system call tracer for SunOS 4.x, Linux, System
V release 4, Solaris 2.x and Irix 5.x.  strace is released under a
Berkeley-style license at the request of Paul Kranenburg; see the file
COPYRIGHT for details.

Read the INSTALL file for generic instructions on how to install
strace.  If configure cannot guess your system configuration, you can
specify it on the command line after the other options like this:

	./configure --prefix=/usr i486-linux

A single sunos4.1 binary should work on all the sun4, sun4c and sun4m
kernel architectures.  Let me know if sun4d doesn't work.  Other
i486-*-sysv4 systems may work with little or no tweaking.

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

See the file PORTING if you like strace but it doesn't work on an
operating system you use frequently.

See the file CREDITS to see who has contributed to strace.

See the file TODO if you feel like helping out.

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, or directly to
Wichert Akkerman <wakkerma@debian.org>