IO_SS(3) IO_SS(3)
io_ss - SpeedShop I/O tracing library
See the prototypes for the various I/O system calls
The SpeedShop Performance Tools contain an I/O tracing library, -lio_ss,
which provides tracing for various I/O system calls. The library
provides intercept functions for calls to open, creat, read, write,
close, dup, and pipe.
The tracing library defines both strong and weak symbols for each of
these calls, and, at initialization time, uses dlopen and dlsym to find
the standard libc addresses for the real functions. Programs that
attempt to provide their own versions for any of these routines may fail,
or may trace incorrectly, or may otherwise behave unexpectedly, as one of
either the tracing versions, or the user-supplied versions will never be
accessed.
The library is normally not linked or invoked directly; the ssrun(1)
command will use rld to ensure that the library is in the process'
address space when an I/O tracing experiment is run.
ssrun(1), prof(1), ssdump(1), speedshop(1).
As ouput from the library routines.
PPPPaaaaggggeeee 1111 [ Back ]
|