rpctrace is -- roughly -- an equivavlent to Linux's strace or Solaris' or BSD's truss. It is used to trace remote procedure calls a process is doing.
See rpctrace --help about how to use it.
Issues and Patches
- http://savannah.gnu.org/patch/?2104 -- don't assert that local port names are valid
- http://savannah.gnu.org/bugs/?3939 --
rpctraced program hangs when signal that terminates or suspends it is sent- http://savannah.gnu.org/patch/?1633 -- terminated with
C-crpctraced programs hang
- http://savannah.gnu.org/patch/?1633 -- terminated with
- http://savannah.gnu.org/patch/?5580 -- more readable output
TODO
<youpi> how to rpctrace a translator ?
<youpi> ah, just settrans /usr/bin/rpctrace...
<youpi> hum, it hung, and killing it got a Mach panic (thread in unexpected
state) ...
