|
RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
An entry in a GDT, LDT or IDT image. More...
#include <pharlap.h>
Public Member Functions | |
| bool | IsSegment () const |
| bool | IsGate () const |
| void | CalculateValues () |
| void | WriteEntry (Linker::Writer &wr) const |
| void | FillEntry (Dumper::Entry &entry) const |
Static Public Member Functions | |
| static Descriptor | FromSegment (uint32_t access, std::weak_ptr< AbstractSegment > image=std::weak_ptr< AbstractSegment >()) |
| static Descriptor | ReadEntry (Linker::Image &image, offset_t offset) |
Public Attributes | |
| std::weak_ptr< AbstractSegment > | image = std::weak_ptr<AbstractSegment>() |
| Reference to a segment in the file. | |
| uint32_t | access = 0 |
| uint32_t | limit = 0 |
| uint32_t | base = 0 |
| uint32_t | offset = 0 |
| uint16_t | selector = 0 |
An entry in a GDT, LDT or IDT image.