GTRACE DATA - Execute form

Use the execute form of the GTRACE DATA macro together with the list form of the macro for applications that require reentrant code. The execute form of the macro stores the parameters into the storage area defined by the list form.

Syntax

The execute form of the DATA function of the GTRACE macro is written as follows:

Syntax Description
   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede GTRACE.
   
GTRACE  
   
One or more blanks must follow GTRACE.
   
DATA=addr addr: RX address or register (2) - (12).
DATA64=addr  
   
,LNG=nbr nbr: Symbol, decimal number, hexadecimal number, or register (2) - (12).
   
,ID=id id: Symbol, decimal number, or hexadecimal number.
   
   ,FID=fidname fidname: Symbol, decimal number, hexadecimal number, or register (2) - (12).
Note: If you omit the FID parameter on the execute form of GTRACE, the FID value defaults to zero. This default overlays the FID value that you specify on the list form of GTRACE. If you want the system to obtain the FID value from the remote problem-program parameter list, then you must specify the FID parameter as a null value by coding FID= without any fidname.
   
   ,PAGEIN=NO Default: PAGEIN=NO
   ,PAGEIN=YES  
   
,MF=(E,parm list addr) parm list addr: A-type address or register (2) - (12).
   

Parameters

The parameters are described under the standard form of the GTRACE DATA macro, with the following exception:

,MF=(E,parm list addr)
Specifies the execute form of the GTRACE DATA macro using a remote problem-program parameter list.