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