Announcing...[drum roll here] trace for HP-UX! Yes, it is now possible to
trace system calls and print them symbolically, to some degree. If you've
used this program at all before, I'm sure you'll be able to put it to
I've ftp'ed trace-1.1.tar.Z to the Interworks drop box
(iworks.ecn.uiowa.edu/pub/drop_box) and mailed the librarian about it.
Hopefully, it'll make its way to the official place soon thereafter.
Here's the README -- happy tracing!
trace prints out system call (and optionally kernel) traces of programs. It
should compile and run fine on 700s running HP-UX 9.X.
To run the header file generation scripts, you'll need Perl 4.0pl36 or better,
installed as /usr/local/bin/perl.
If you have problems with "too much defining", uncomment HFLAGS in the
Makefile. Older 9.X C compilers had broken a cpp utility.
Also, make sure you aren't running an ANSI cpp, or you will get a bunch of
If you encounter undefined ioctls, just comment them out and send me mail
about them and what version of HP-UX you're running. fixheader will make
sure that nonexistent header files aren't included.
trace needs to be installed setuid root so that users can run it.
I would appreciate any feedback, comments, suggestions, etc.
Kartik Subbarao, Workstation Systems Division, Hewlett-Packard