The intent of type definitions is to assign one or more categories to a tracepoint so that they may be selected as a subset of one or more groups by the TRACE command. For example, tracepoints at routine entry points might be assigned a type of PRE, while those defined at return points might be assigned a type of POST. Each tracepoint may be associated with 0 or more types.
The format is:
TYPELIST NAME=TypeName,ID=TypeValue, [NAME=TypeName,ID=TypeValue,]...where:
NAME=Typename
defines a 1-8 byte character string used to reference the TypeValue in the tracepoint definitions. All TypeNames and GroupNames within a TSF must be unique.
defines a bit value of the form 2**y where y in range 0 to 15, permitting a maximum of 16 types to be defined in a single TSF. This can be decimal or specified 0xnnnn for hex.
An example TYPELIST definition follows:
TYPELIST NAME=PRE,ID=1, NAME=SYS,ID=0x40, NAME=API,ID=128, NAME=POST,ID=0x8000,.....