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
PharLap::P3Format::SITEntry Class Reference

Corresponds to an entry in the Segment Information Table. More...

#include <pharlap.h>

Inheritance diagram for PharLap::P3Format::SITEntry:
PharLap::P3Format::AbstractSegment PharLap::P3Format::Segment

Public Member Functions

 SITEntry (uint16_t selector=0)
 
uint32_t GetStoredSize () const override
 
virtual uint32_t GetZeroSize () const
 
uint32_t GetLoadedSize () const override
 
void WriteSITEntry (Linker::Writer &wr) const
 
void WriteFile (Linker::Writer &wr) const override
 

Static Public Member Functions

static std::shared_ptr< SITEntryReadSITEntry (Linker::Reader &rd)
 

Public Attributes

uint16_t selector = 0
 
uint16_t flags = 0
 
uint32_t base_offset = 0
 
uint32_t zero_fill = 0
 
- Public Attributes inherited from PharLap::P3Format::AbstractSegment
uint32_t address = 0
 

Detailed Description

Corresponds to an entry in the Segment Information Table.

Member Function Documentation

◆ GetLoadedSize()

uint32_t P3Format::SITEntry::GetLoadedSize ( ) const
overridevirtual

◆ GetStoredSize()

uint32_t P3Format::SITEntry::GetStoredSize ( ) const
overridevirtual

◆ WriteFile()

void P3Format::SITEntry::WriteFile ( Linker::Writer & wr) const
overridevirtual

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