RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
OMF::OMF86Format::SymbolDefinition Class Reference

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.
 

Detailed Description

Represents a symbol definition, used by SymbolDefinitionsRecord and DebugSymbolsRecord.


The documentation for this class was generated from the following files: