TSF Header
This defines common information for the module to be traced. The format
is:
MODNAME = [d:][path]Name
MAJOR = nnn
[ MAXDATALENGTH = nnnn ]
where:
d:
is the drive containing the module. If not specified
the current drive is used.
path
is
the path to the module. If not specified the current path is used.
Name
is the name of the executable module to be traced.
If an extension is not specified and the Name is not OS2KRNL,
an extension of DLL is appended to Name.
MAJOR=nnn
defines the major trace ID allocated to this module.
It may be in the range 1 to 255 decimal or specified 0x1 to 0xFF hex. The
default value is 1. The major trace ID is part of the data placed in the
trace buffer when a tracepoint is executed.
Only one major code is permitted per module.
Note: OS/2 currently only supports major codes 0x1 - 0x00FF.
MAXDATALENGTH=nnnn
(optional) defines the maximum amount of data that
a single tracepoint call will insert into the trace buffer.
The length may be in the range 20 to 512 decimal or specified 0x14 to 0x200
hex. The default value is 512. This limit on the amount of data to trace
is to avoid yielding the processor when doing dynamic tracing.
[Back: TSF Format]
[Next: Typelist Definition]