
808~ Object Module Formats | Version 4.8 |
CASE 2: EXTERNAL symbol (SYM) is found (by LINK) to be in a
different LSEG, B. This case becomes the same fixup described in
(2.1) •
CASE 3: Ex·rERNAL symbol (SYM) is found (by LINK) to be absol ute.
The PUBLIC declaration record for SYM will define an absolute address of the form PSEG, OFFSET. LINK chanqes the fixup to:
LOCATION: same
PS EG: P# (SYM)
TARGET: ptCSYM) ,dCSYM)
_ or pt(SYM) (where d(SYM) is applied to the LOCATION)
Note that this fixup is completely re~olved by LINK.
LOEA~~_.Qf.~~~!I.c>'~: (CASES 1 and 2)
At LOCATE time, the absolute location of PSEG is determined. If the PSEG and its defininq LSEG are at different locations, then the difference, x, (which is less than l~), is calculated. If the TARGET specification was primary (e.~~, ~TARGET: SICA) .d3~), then LOCATE can calculate the sum
llf;