We've compiled a list of 13 free and paid alternatives to strace. The primary competitors include Valgrind, API Monitor. In addition to these, users also draw comparisons between strace and ftrace, ltrace, DTrace. Also you can look at other similar options here: Development Tools.
We've compiled a list of 13 free and paid alternatives to strace. The primary competitors include Valgrind, API Monitor. In addition to these, users also draw comparisons between strace and ftrace, ltrace, DTrace. Also you can look at other similar options here: Development Tools.
Trace system calls and signals. A diagnostic, debugging and instructional userspace utility.
Trace system calls and signals. A diagnostic, debugging and instructional userspace utility.
strace Platforms
Linux
strace Video and Screenshots
strace Overview
strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
Some Unix-like systems provide other diagnostic tools similar to strace, such as truss.