Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

MODIFY-OBJECT-ASSUMPTIONS Modify default settings for diagnosis object

&pagelevel(5)&pagelevel

The MODIFY-OBJECT-ASSUMPTIONS statement allows the user to modify the assumptions made automatically by DAMP regarding the data from the diagnosis object. Thus, for instance, it is possible to use a different Assembler instruction set from the one selected by DAMP for disassembly.

Format

MODIFY-OBJECT-ASSUMPTIONS

ADDRESSING-MODE = *UNCHANGED / *PARAMETERS(...)


*PARAMETERS(...)



|

CONTROL-BLOCK = <name 1..32 with-under> / <structured-name 1..32>



|

,MODE = *STD / *XS31 / *NXS

Operands

ADDRESSING-MODE = *UNCHANGED / *PARAMETERS(...)
The way in which the address fields are interpreted can be changed for the data structure specified under CONTROL-BLOCK. By default, DAMP interprets all addresses as 31-bit addresses (for /390 objects) or 32-bit addresses (for x86 objects). Switching to 24-bit or 31-bit addresses may be desirable in some cases.

ADDRESSING-MODE = *PARAMETERS(...)
The addressing mode for the data structure specified under CONTROL-BLOCK can be changed.

CONTROL-BLOCK = <name 1..32 with-under> / <structured-name 1..32>
This specifies the name of the data structure (DSECT, model etc.) to which the new addressing mode is to apply.

MODE = *STD / *XS31 / *NXS
This specifies the new addressing mode. The default value (*STD) specifies that DAMP is to interpret addresses as 31-bit addresses (for /390 objects) or 32-bit addresses (for x86 objects). *XS31 stands for 31-bit addressing and *NXS stands for 24-bit addressing.

Example

MODIFY-OBJECT-ASSUMPTION ADDRESSING-MODE=(ID1FCB,*NXS)