HLASM Language Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


MHELP options

HLASM Language Reference
SC26-4940-06

Options are selected by an absolute expression in the MHELP operand field.
Read syntax diagramSkip visual syntax diagram
>>-+-----------------+--MHELP--options-------------------------><
   '-sequence_symbol-'                   

sequence_symbol
Is a sequence symbol.
options
Is the sum of the binary or decimal options. Here is a description of these options:
MHELP B'1' or MHELP 1, Macro Call Trace:
This option provides a one-line trace listing for each macro call, giving the name of the called macro, its nested depth, and its &SYSNDX value. The trace is provided only upon entry into the macro. No trace is provided if error conditions prevent entry into the macro.
MHELP B'10' or MHELP 2, Macro Branch Trace:
This option provides a one-line trace-listing for each AGO and AIF conditional assembly branch within a macro. It gives the model statement numbers of the "branched from" and the "branched to" statements, and the name of the macro in which the branch occurs. This trace option is suppressed for library macros.
MHELP B'100' or MHELP 4, Macro AIF Dump:
This option dumps undimensioned SET symbol values from the macro dictionary immediately before each AIF statement that is encountered.
MHELP B'1000' or MHELP 8, Macro Exit Dump:
This option dumps undimensioned SET symbols from the macro dictionary whenever an MEND or MEXIT statement is encountered.
MHELP B'10000' or MHELP 16, Macro Entry Dump:
This option dumps parameter values from the macro dictionary immediately after a macro call is processed.
MHELP B'100000' or MHELP 32, Global Suppression:
This option suppresses global SET symbols in two preceding options, MHELP 4 and MHELP 8.
MHELP B'1000000' or MHELP 64, Macro Hex Dump:
This option, when used with the Macro AIF dump, the Macro Exit dump, or the Macro Entry dump, dumps the parameter and SETC symbol values in EBCDIC and hexadecimal formats. Only positional and keyword parameters are dumped in hexadecimal; system parameters are dumped in EBCDIC. The full value of SETC variables or parameters is dumped in hexadecimal.
MHELP B'10000000' or MHELP 128, MHELP Suppression:
This option suppresses all currently active MHELP options.
MHELP Control on &SYSNDX:
The maximum value of the &SYSNDX system variable can be controlled by the MHELP instruction. The limit is set by specifying a number in the operand of the MHELP instruction that is not one of the MHELP codes defined above, and is in the following number ranges:

When the &SYSNDX limit is reached, message ASMA013S ACTR counter exceeded is issued, and the assembler in effect ignores all further macro calls.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014