A context structure carrying x86_64 CPU state. More...
#include "snapshot/cpu_context.h"
Classes | |
struct | Fxsave |
Public Types | |
using | X87Register = CPUContextX86::X87Register |
using | X87OrMMXRegister = CPUContextX86::X87OrMMXRegister |
using | XMMRegister = CPUContextX86::XMMRegister |
Public Attributes | ||
uint64_t | rax | |
uint64_t | rbx | |
uint64_t | rcx | |
uint64_t | rdx | |
uint64_t | rdi | |
uint64_t | rsi | |
uint64_t | rbp | |
uint64_t | rsp | |
uint64_t | r8 | |
uint64_t | r9 | |
uint64_t | r10 | |
uint64_t | r11 | |
uint64_t | r12 | |
uint64_t | r13 | |
uint64_t | r14 | |
uint64_t | r15 | |
uint64_t | rip | |
uint64_t | rflags | |
uint16_t | cs | |
uint16_t | fs | |
uint16_t | gs | |
Fxsave | fxsave | |
uint64_t | dr0 | |
uint64_t | dr1 | |
uint64_t | dr2 | |
uint64_t | dr3 | |
uint64_t | dr4 | |
uint64_t | dr5 | |
uint64_t | dr6 | |
uint64_t | dr7 | |
struct { | ||
uint64_t enabled_features | ||
struct { | ||
uint64_t cetmsr | ||
uint64_t ssp | ||
} cet_u | ||
} | xstate | |
A context structure carrying x86_64 CPU state.