Relocation record. More...
Data Fields | |
string_t | file |
current source file when creating reloc More... | |
struct ex_label_s * | label |
instruction label for *_op relocs More... | |
int | line |
current source line when creating reloc More... | |
struct reloc_s * | next |
next reloc in reloc chain More... | |
int | offset |
the address of the location in need of adjustment More... | |
void * | return_address |
for debugging More... | |
struct defspace_s * | space |
the space containing the location in need of adjustment for def_* relocations (op_* relocations always use the code space) More... | |
reloc_type | type |
type type of relocation to perform More... | |
Relocation record.
One relocation record is created for each reference that needs to be updated.
string_t file |
current source file when creating reloc
struct ex_label_s* label |
instruction label for *_op relocs
int line |
current source line when creating reloc
struct reloc_s* next |
next reloc in reloc chain
int offset |
the address of the location in need of adjustment
void* return_address |
for debugging
struct defspace_s* space |
the space containing the location in need of adjustment for def_* relocations (op_* relocations always use the code space)
reloc_type type |
type type of relocation to perform