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

Public Member Functions

void Read (OMF51Format *omf, Module *mod, uint8_t segment_info)
 
uint8_t Write (OMF51Format *omf, Module *mod) const
 

Public Attributes

bool indirectly_callable
 
bool variable
 
std::optional< unsigned > register_bank
 
segment_type_t usage
 

Static Public Attributes

static constexpr uint8_t MaskSegmentType = 0x07
 
static constexpr uint8_t MaskRegisterBank = 0x18
 
static constexpr uint8_t ShiftRegisterBank = 3
 
static constexpr uint8_t FlagRegisterBank = 0x20
 
static constexpr uint8_t FlagVariable = 0x40
 
static constexpr uint8_t FlagIndirectlyCallable = 0x80
 

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