IO_SS(3)IO_SS(3)


NAME
     io_ss - SpeedShop input/output (I/O) tracing library

SYNOPSIS
     See the prototypes for the various I/O system calls

IMPLEMENTATION
     IRIX systems

DESCRIPTION
     The SpeedShop Performance Tools contain an I/O tracing library,
     libio_ss.so, that provides tracing for various I/O system calls.  The
     library provides intercept functions for calls to close(2), creat(2),
     dup(2), open(2), pipe(2), read(2), readv(2), write(2), and writev(2).

     Programs that attempt to provide their own versions for any of these
     routines may fail, may trace incorrectly, or may otherwise behave
     unexpectedly.  This is because 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 uses rld(1) to ensure that the library is in the process's
     address space when an I/O tracing experiment is run.

SEE ALSO
     prof(1), rld(1), speedshop(1), ssdump(1), ssrun(1).

     close(2), creat(2), dup(2), open(2), pipe(2), read(2), write(2).