On Thu, 2008-07-24 at 19:55 -0700, John Reiser wrote:
> strace -o /tmp/less.strace /usr/bin/less
strace has obnoxious bugs, and the maintainer(s) have been slow to fix it,
or to make it useful in pipelines and shell scripts.
strace may lag behind the addition of new system calls in the kernel.
Applying strace can change the *semantics* of the executable,
in ways that have mattered to me.
How about "ftrace" from the frysk suite, I've found that handy to e.g.
filter out only e.g. open calls and give a backtrace for each of them
C.