|
| enum | {
ACCESS_DATA = 0xF2
, ACCESS_CODE = 0xFA
, ACCESS_A = 0x01
, ACCESS_W = 0x02
,
ACCESS_R = 0x02
, ACCESS_E = 0x04
, ACCESS_C = 0x04
, ACCESS_X = 0x08
,
ACCESS_S = 0x10
, ACCESS_CPL0 = 0x00
, ACCESS_CPL1 = 0x20
, ACCESS_CPL2 = 0x40
,
ACCESS_CPL3 = 0x60
, ACCESS_P = 0x80
, ACCESS_TYPE_EMPTY = 0x00
, ACCESS_TYPE_TSS16_A = 0x01
,
ACCESS_TYPE_LDT = 0x02
, ACCESS_TYPE_TSS16_B = 0x03
, ACCESS_TYPE_CALLGATE16 = 0x04
, ACCESS_TYPE_TASKGATE = 0x05
,
ACCESS_TYPE_INTGATE16 = 0x06
, ACCESS_TYPE_TRAPGATE16 = 0x07
, ACCESS_TYPE_TSS32_A = 0x09
, ACCESS_TYPE_TSS32_B = 0x0B
,
ACCESS_TYPE_CALLGATE32 = 0x0C
, ACCESS_TYPE_INTGATE32 = 0x0E
, ACCESS_TYPE_TRAPGATE32 = 0x0F
} |
| |
| enum | { FLAG_ALIAS = 0x10
, FLAG_WINDOW = 0x20
, FLAG_32BIT = 0x40
, FLAG_PAGES = 0x80
} |
| |
|
|
| Segment (uint32_t base, uint32_t limit, uint8_t access, uint8_t flags) |
| |
|
void | WriteFile (const std::shared_ptr< Linker::Writer > &wr) const |
| |
|
void | Dump (Dumper::Dumper &dump, const XPFormat &xp, unsigned index) const |
| |
|
|
uint32_t | base = 0 |
| |
|
uint32_t | limit = 0 |
| |
|
uint8_t | access = 0 |
| |
|
uint8_t | flags = 0 |
| |
The documentation for this struct was generated from the following files:
- src/format/xpexp.h
- src/format/xpexp.cc