Format of linear executable fixup record |
Offset | Size | Description | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00h |
BYTE |
type
|
|||||||||||||||||||||||||||||||||
01h |
BYTE |
linear executable fixup type (see #01617) | |||||||||||||||||||||||||||||||||
---if single type--- |
|||||||||||||||||||||||||||||||||||
02h |
WORD |
offset within page | |||||||||||||||||||||||||||||||||
04h
|
relocation information |
||||||||||||||||||||||||||||||||||
---internal fixup--- |
|||||||||||||||||||||||||||||||||||
BYTE |
object number | ||||||||||||||||||||||||||||||||||
---external,ordinal--- |
|||||||||||||||||||||||||||||||||||
BYTE |
one-based module number in Import Module table | ||||||||||||||||||||||||||||||||||
BYTE / WORD |
ordinal number | ||||||||||||||||||||||||||||||||||
WORD / DWORD |
value to add (only present if modifier bit 4 set) | ||||||||||||||||||||||||||||||||||
---external,name--- |
|||||||||||||||||||||||||||||||||||
BYTE |
one-based module number in Import Module table | ||||||||||||||||||||||||||||||||||
WORD |
offset in Import Procedure names | ||||||||||||||||||||||||||||||||||
WORD / DWORD |
value to add (only present if modifier bit 4 set) | ||||||||||||||||||||||||||||||||||
---if multiple type--- |
|||||||||||||||||||||||||||||||||||
02h |
BYTE |
number of items | |||||||||||||||||||||||||||||||||
03h |
var |
relocation info as for "single" type (above) | |||||||||||||||||||||||||||||||||
|
N WORDs |
offsets of items to relocate |