RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Apple::PEFFormat::ExportedSymbol Struct Reference
Inheritance diagram for Apple::PEFFormat::ExportedSymbol:
Apple::PEFFormat::Name Apple::PEFFormat::Reference

Public Member Functions

 ExportedSymbol (std::string name)
 
 ExportedSymbol (std::string name, symbol_class_type symbol_class)
 
std::string LoadNameString (const PEFFormat &pef_format, Linker::Reader &rd)
 
std::string LoadNameString (const PEFFormat &pef_format, Linker::Reader &rd)
 
std::string LoadNameString (const PEFFormat &pef_format, Linker::Reader &rd, uint16_t length)
 
- Public Member Functions inherited from Apple::PEFFormat::Name
std::string LoadNameString (const PEFFormat &pef_format, Linker::Reader &rd)
 
std::string LoadNameString (const PEFFormat &pef_format, Linker::Reader &rd, uint16_t length)
 
void StoreNameString (PEFFormat &pef_format)
 
void StoreNameStringNoNull (PEFFormat &pef_format)
 
 Name (std::string name)
 
- Public Member Functions inherited from Apple::PEFFormat::Reference
void SetPosition (PEFFormat &pef_format, const Linker::Position &position)
 
bool IsPresent () const
 
void StoreSectionIndex ()
 

Public Attributes

uint16_t symbol_length = 0
 
uint16_t hash_value = 0
 
symbol_class_type symbol_class = Data
 
- Public Attributes inherited from Apple::PEFFormat::Name
uint32_t name_offset = 0
 
std::string name = ""
 
- Public Attributes inherited from Apple::PEFFormat::Reference
std::weak_ptr< Sectionsection_pointer
 
uint32_t section = NoSection
 
uint32_t offset = 0
 

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