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

Public Member Functions

 TaskStateSegment (bool is_32bit=true)
 
uint32_t GetStoredSize () override
 
uint32_t GetLoadedSize () override
 
void WriteFile (Linker::Writer &wr) override
 

Public Attributes

bool is_32bit
 
uint32_t esp0 = 0
 
uint32_t esp1 = 0
 
uint32_t esp2 = 0
 
uint32_t cr3 = 0
 
uint32_t eip = 0
 
uint32_t eflags = 0
 
uint32_t eax = 0
 
uint32_t ecx = 0
 
uint32_t edx = 0
 
uint32_t ebx = 0
 
uint32_t esp = 0
 
uint32_t ebp = 0
 
uint32_t esi = 0
 
uint32_t edi = 0
 
uint16_t ss0 = 0
 
uint16_t ss1 = 0
 
uint16_t ss2 = 0
 
uint16_t es = 0
 
uint16_t cs = 0
 
uint16_t ss = 0
 
uint16_t ds = 0
 
uint16_t fs = 0
 
uint16_t gs = 0
 
uint16_t ldtr = 0
 
uint16_t iopb = 0
 
uint16_t link = 0
 
- Public Attributes inherited from PharLap::P3Format::MultiSegmented::AbstractSegment
uint32_t address = 0
 

Member Function Documentation

◆ GetLoadedSize()

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

◆ GetStoredSize()

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

◆ WriteFile()

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

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