RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
Public Types | |
enum | { TSS16 = 0x00008100 , LDT = 0x00008200 , TSS32 = 0x00008900 , Code16 = 0x00009A00 , Code32 = 0x00409A00 , Data16 = 0x00009200 , Data32 = 0x00409200 , DESC_G = 0x00800000 } |
Public Member Functions | |
Descriptor (uint32_t access, std::weak_ptr< AbstractSegment > image=std::weak_ptr< AbstractSegment >()) | |
void | CalculateValues () |
void | WriteEntry (Linker::Writer &wr) const |
Public Attributes | |
std::weak_ptr< AbstractSegment > | image |
uint32_t | limit = 0 |
uint32_t | base = 0 |
uint32_t | access |