gtps1m0f | System Macros |
This system macro is for use by TPF system data collection only. It must not be used and calls to it must not be modified by anyone. This system macro provides an interface for data collection information. Information can be collected for:
The $DCOLC macro generates either an SVC linkage to a hook (in E-type code)
or the hook itself (in C-type code). When active, the hook calls the
corresponding collection routine.
Required Authorizations | |||
---|---|---|---|
Key0 | Restricted | System | Common Storage |
| X |
|
|
Format
|
Entry Requirements
The entry requirements for each HOOK type are:
Hook | Register(s) | Register Description | Mode | Restriction |
---|---|---|---|---|
BACKC | R9 | Address of ECB | EVM | CP only |
ENTDC | R9 | Address of ECB | EVM | CP only |
ENTNC | R9 | Address of ECB | Note | CP only |
ENTRC | R9 | Address of ECB | EVM | CP only |
MSGIN | R9 | Address of ECB | EVM | none |
ROUTC | R9 | Address of ECB | EVM | CP only |
SENDCAC | R9 | Address of ECB | EVM | CP only |
SENDCK | R9 | Address of ECB | EVM | CP only |
SIPCC | R9 | Address of ECB | EVM | CP only |
SLMTC | R9 | Address of ECB | EVM | CP only |
SON | R1
R9 | Address of MIO
Address of ECB | EVM | CP only |
VFA | R1
R9 | Address of MIO
Address of ECB | EVM | CP only |
VFAFP | R1
R9 | Address of MIO
Address of ECB | EVM | CP only |
Return Conditions
Programming Considerations
This macro is restricted to the data collection package only and should not be coded by any other user. The macro is called throughout the TPF system. It is used to provide an interface to data collection.
Examples
The following example generates the inline code for data collection to conditionally intercept the ENTDC macro call.
$DCOLC HOOK=ENTDC