Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ trpt(ADMN) — OpenDesktop 1.0.0y

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getsockopt(SSC)

netstat(TC)


     TRPT(ADMN)                                 UNIX System V



     Name
          trpt - transliterate protocol trace


     Syntax
          trpt [ -a ] [ -s ]  [ -t ] [ -f ] [ -j ] [ -p hex-address  ]
          [ system [ core ] ]


     Description
          trpt interrogates the buffer of TCP  trace  records  created
          when a socket is marked for debugging (see getsockopt(SSC)),
          and prints a readable description of these records.  When no
          options  are  supplied,  trpt  prints  all the trace records
          found in the system, grouped  according  to  TCP  connection
          protocol  control block (PCB).  The following options may be
          used to alter this behavior.

          -a   In addition to the normal output, print the  values  of
               the  source  and  destination addresses for each packet
               recorded.

          -s   In addition to the  normal  output,  print  a  detailed
               description of the packet sequencing information.

          -t   In addition to the normal output, print the values  for
               all timers at each point in the trace.

          -f   Follow the trace as it occurs, waiting a short time for
               additional  records  each  time  the  end of the log is
               reached.

          -j   Just  give  a  list  of  the  protocol  control   block
               addresses for which there are trace records.

          -p   Show only trace records associated  with  the  protocol
               control block, the address of which follows.

          The recommended use of trpt  is  as  follows.   Isolate  the
          problem  and  enable  debugging on the socket(s) involved in
          the connection.  Find the address of  the  protocol  control
          blocks  associated  with  the sockets using the -A option to
          netstat(TC).  Then run trpt with the  -p  option,  supplying
          the  associated  protocol  control  block addresses.  The -f
          option can be used to follow the trace log, once  the  trace
          is  located.   If there are many sockets using the debugging
          option, the -j option may be useful in checking  to  see  if
          any trace records are present for the socket in question.

          If debugging is being performed on a  system  or  core  file
          other  than  the default, the last two arguments may be used
          to supplant the defaults.


     Files
          /unix
          /dev/kmem


     See Also
          getsockopt(SSC), netstat(TC)


     Diagnostics
          The message ``no namelist'' when the  system  image  doesn't
          contain  the  proper symbols to find the trace buffer; other
          messages which should be self explanatory.


     Bugs
          Should also print the data for each  input  or  output,  but
          this is not saved in the trace record.

          The output format is inscrutable  and  should  be  described
          here.


     (printed 8/17/89)                                  TRPT(ADMN)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026