Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Pseudo-RMODE of an object module

In order that the dynamic binder loader DBL can load an object module as a unit it is necessary to specify the general location of the module in the address space (above or below 16 Mb). To this end, a pseudo-RMODE is defined for the module at linkage time. This is determined from the RMODE attributes of the individual CSECTs, as follows:

  • The object module is assigned the attribute (pseudo-)RMODE ANY only if all CSECTs contained in it have the RMODE ANY attribute.

  • If at least one CSECT has the attribute RMODE 24, the module also is assigned the restricted attribute (pseudo-)RMODE 24.

The AMODE attribute is determined by the control section (CSECT) which contains the entry point of the object module.