RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
Represents a symbol definition, used by SymbolDefinitionsRecord and DebugSymbolsRecord. More...
#include <omf.h>
Public Member Functions | |
uint16_t | GetSymbolSize (OMF86Format *omf, bool is32bit) const |
void | WriteSymbol (OMF86Format *omf, ChecksumWriter &wr, bool is32bit) const |
void | CalculateValues (OMF86Format *omf, Module *mod) |
void | ResolveReferences (OMF86Format *omf, Module *mod) |
Static Public Member Functions | |
static SymbolDefinition | ReadSymbol (OMF86Format *omf, Linker::Reader &rd, bool local, bool is32bit) |
Public Attributes | |
bool | local |
Set to true if the symbol is local. | |
std::string | name |
The name of the symbol. | |
uint32_t | offset |
The offset (value) of the symbol. | |
TypeIndex | type |
The type of the symbol, or 0. | |
Represents a symbol definition, used by SymbolDefinitionsRecord and DebugSymbolsRecord.