|
|
static void | build () |
| static ALWAYS_INLINE void | load () |
|
|
uint32 | : 32 |
|
uint32 | sp0 |
|
uint16 | ss0 |
|
uint16 | : 16 |
|
uint32 | sp1 |
|
uint16 | ss1 |
|
uint16 | : 16 |
|
uint32 | sp2 |
|
uint16 | ss2 |
|
uint16 | : 16 |
|
uint32 | cr3 |
|
uint32 | eip |
|
uint32 | eflags |
|
uint32 | eax |
|
uint32 | ecx |
|
uint32 | edx |
|
uint32 | ebx |
|
uint32 | esp |
|
uint32 | ebp |
|
uint32 | esi |
|
uint32 | edi |
|
uint16 | es |
|
uint16 | : 16 |
|
uint16 | cs |
|
uint16 | : 16 |
|
uint16 | ss |
|
uint16 | : 16 |
|
uint16 | ds |
|
uint16 | : 16 |
|
uint16 | fs |
|
uint16 | : 16 |
|
uint16 | gs |
|
uint16 | : 16 |
|
uint16 | ldt |
|
uint16 | : 16 |
|
uint16 | trap |
|
uint16 | iobm |
◆ load()
| ALWAYS_INLINE void Tss::load |
( |
| ) |
|
|
inlinestatic |
66 {
67 asm volatile ("ltr %w0" : : "rm" (SEL_TSS_RUN));
68 }
The documentation for this class was generated from the following file: