53 lines
1.6 KiB
Plaintext
53 lines
1.6 KiB
Plaintext
========================================================================
|
|
This is the unmodified README from Branko Lankester's release of strace
|
|
for Linux. Some of the notes and instructions are no longer valid
|
|
however the file has been retained for its historical value. -- jrs
|
|
========================================================================
|
|
|
|
This is the second release of strace for linux, it requires linux
|
|
version 0.99.10 or newer. strace was written by Paul Kranenburg for
|
|
SunOS, I have modified it to work with linux. Read the file README and
|
|
the strace.1 for more info on strace.
|
|
|
|
|
|
Changes for this release are:
|
|
- bugfixes
|
|
- support for new system calls and ioctls
|
|
- symbolic output for: termio ioctls, sysv ipc, fcntl file locking,
|
|
statfs and ptrace
|
|
- microsecond time stamps
|
|
|
|
A lot of the changes and bugfixes for this version were done by
|
|
Rick Sladkey <jrs@world.std.com>, System V IPC support was added
|
|
by Ulrich Pegelow <pegelow@moorea.uni-muenster.de>.
|
|
|
|
|
|
FILES:
|
|
|
|
README.first this file
|
|
README the original readme file for SunOS strace
|
|
getioctls script to create the ioctlents.h file for linux.
|
|
Sun/* files from the original package I didn't use
|
|
|
|
|
|
Notes:
|
|
|
|
- With older versions of Linux (before 0.99.10) signals can get lost
|
|
for a traced process.
|
|
|
|
- strace works best if you have a proc fs mounted on /proc, the
|
|
/proc/##/mem frame buffers are used for reading system call arguments.
|
|
You can use /dev/ram or some other unused block device for mounting
|
|
the proc fs:
|
|
|
|
mount -t proc /dev/ram /proc
|
|
|
|
or in /etc/fstab:
|
|
|
|
/dev/hda /proc proc defaults
|
|
|
|
|
|
|
|
Branko Lankester Jun 18 1993
|
|
branko@hacktic.nl || lankeste@fwi.uva.nl
|