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 | |||||||||||||||||||||||||||||||||