QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
reloc_s Struct Reference

Relocation record. More...

Collaboration diagram for reloc_s:
[legend]

Data Fields

string_t file
 current source file when creating reloc More...
 
struct ex_label_slabel
 instruction label for *_op relocs More...
 
int line
 current source line when creating reloc More...
 
struct reloc_snext
 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_sspace
 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...
 

Detailed Description

Relocation record.

One relocation record is created for each reference that needs to be updated.

Field Documentation

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


The documentation for this struct was generated from the following file: