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
PharLap::P3Format::MultiSegmented::Segment Class Reference
Inheritance diagram for PharLap::P3Format::MultiSegmented::Segment:
PharLap::P3Format::MultiSegmented::AbstractSegment

Public Member Functions

 Segment (std::shared_ptr< Linker::Segment > segment, uint32_t access, uint16_t selector)
 
uint32_t GetStoredSize () override
 
uint32_t GetLoadedSize () override
 
void WriteSITEntry (Linker::Writer &wr)
 
void WriteFile (Linker::Writer &wr) override
 

Public Attributes

std::shared_ptr< Linker::Segmentsegment
 
uint32_t access
 
uint16_t selector
 
uint16_t flags = 0
 
uint32_t base_offset = 0
 
- Public Attributes inherited from PharLap::P3Format::MultiSegmented::AbstractSegment
uint32_t address = 0
 

Member Function Documentation

◆ GetLoadedSize()

uint32_t P3Format::MultiSegmented::Segment::GetLoadedSize ( )
overridevirtual

◆ GetStoredSize()

uint32_t P3Format::MultiSegmented::Segment::GetStoredSize ( )
overridevirtual

◆ WriteFile()

void P3Format::MultiSegmented::Segment::WriteFile ( Linker::Writer & wr)
overridevirtual

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