strace is a useful diagnositic, instructional, and debugging tool. System adminstrators, diagnosticians and troubleshooters will find it invaluable for solving problems with programs for which the source is not readily.
| Tags | Utilities |
|---|---|
| Licenses | BSD Original |
Recent releases


No changes have been submitted for this release.


No changes have been submitted for this release.


No changes have been submitted for this release.


Changes: This version includes a port to AMD's x86-64 architecture, and fixes support for LFS64 calls. There is a new switch (-z) for printing only non-failing syscalls. The s390/s390x port was merged. An unbounded number of processes can be traced, and numerous new system calls in Linux 2.5 and new threads semantics can be handed. Bugs with attach/detach leaving things stopped, a problem with the traced process seeing ECHILD despite live and traced children in waitpid calls with WNOHANG were fixed.


Changes: Linux/ia64 support was fixed. The ioctl setup for Linux was fixed. The ioctl extractor was improved.
A lightweight framework for heavy lifting; a metadata-driven CRUD framework for ASP.net.
- All comments
Recent commentsnecessary patches
Strace is a piece of crap. According to the official README it should work on Linux, but if you follow the README it will fail at least on Linux 2.6.24.2.
The necessary patches are here (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392556)
and
here (http://mail-index.netbsd.org/pkgsrc-bugs/2007/08/14/0010.html).