Go to main content

man pages section 4: Device and Network Interfaces

Exit Print View

Updated: Wednesday, July 27, 2022

tttracefile (4)


tttracefile - script of settings for ToolTalk tracing


Please see following description for synopsis


tttracefile(4)                 ToolTalk Commands                tttracefile(4)

       tttracefile - script of settings for ToolTalk tracing

       A tttrace script contains settings that control ToolTalk calls and mes-
       sages.  A tttrace script consists of commands separated  by  semicolons
       or newlines.  The first command must be the version command.

       If conflicting values are given for a setting, the last value wins.

       version n
              The version of the tttracefile command syntax used.  The current
              version is 1.

       follow [off | on]
              Sets whether to follow all children forked by the traced  client
              or subsequently started in the traced session.  Default is off.

       [> | >>] outfile
              File  to be used for the trace output.  By default, trace output
              goes to standard error.  Normal sh(1) interpretation of > and >>

       functions [all | none | func...]
              ToolTalk  API  functions to trace.  func may include sh(1) wild-
              card characters. Default is all.

       attributes [all | none]
              none means use only a single line when printing a message on the
              trace  output.   all  means print all attributes, arguments, and
              context slots of traced messages.  Default is none.

       states [none | edge | deliver | dispatch | Tt_state]...
              State(s) through which to trace messages.  In  addition  to  the
              Tt_states defined in tt_c.h, valid states are:
               o none - disable all message tracing
               o edge - messages entering initial (TT_SENT) and final (TT_HAN-
                 DLED, TT_FAILED) states.
               o deliver - all state changes and all client deliveries.
               o dispatch - deliver + all patterns  considered  for  matching.

       ops toTrace...
       sender_ptypes toTrace...
       handler_ptypes toTrace...
            Trace messages that have toTrace as a value for the indicated mes-
            sage attribute.  toTrace may include  sh(1)  wildcard  characters.
            If  no toTrace argument is included for a given message attribute,
            then no value of that attribute excludes a message from tracing.

       A word beginning with # causes that word and all the following  charac-
       ters up to a newline to be ignored.

       To  trace  all  attribute-getting  and  -setting messages sent by ptype
       starting with "Dt",

              version 1
              ops Get* Set*
              sender_ptypes Dt*

       To trace only ToolTalk function calls (but not messages) in  a  process

              version 1; follow on; states none

       See attributes(7) for descriptions of the following attributes:

       |Availability   | library/tooltalk |
       |Stability      | Committed        |

       ttsession(1), tttrace(1), the Session_Trace() ToolTalk request

ToolTalk 1.3                     1 March 1996                   tttracefile(4)