|
RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
A source location entry in the relocation record. More...
#include <leexe.h>
Public Attributes | |
| uint16_t | source = 0 |
| Offset within page where relocation should be applied to. | |
| uint32_t | base_address = 0 |
| If the relocations are chained, this contains the base address to which other fields are relocated to. | |
| std::vector< ChainLink > | chains |
| If the relocations are chained, this contains the following link entries. | |
A source location entry in the relocation record.
Apart from containing the source offset within the relocation record, the 32-bit data as stored in the page image in the file may also be the start of a chain of entries. If no chaining is enabled, this is just a wrapper around the source value.