Loading...
Select Version
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.