Struct panda_sys::vmcb_save_area [−][src]
#[repr(C, packed)]pub struct vmcb_save_area {}Show 42 fields
pub es: vmcb_seg, pub cs: vmcb_seg, pub ss: vmcb_seg, pub ds: vmcb_seg, pub fs: vmcb_seg, pub gs: vmcb_seg, pub gdtr: vmcb_seg, pub ldtr: vmcb_seg, pub idtr: vmcb_seg, pub tr: vmcb_seg, pub reserved_1: [u8; 43], pub cpl: u8, pub reserved_2: [u8; 4], pub efer: u64, pub reserved_3: [u8; 112], pub cr4: u64, pub cr3: u64, pub cr0: u64, pub dr7: u64, pub dr6: u64, pub rflags: u64, pub rip: u64, pub reserved_4: [u8; 88], pub rsp: u64, pub reserved_5: [u8; 24], pub rax: u64, pub star: u64, pub lstar: u64, pub cstar: u64, pub sfmask: u64, pub kernel_gs_base: u64, pub sysenter_cs: u64, pub sysenter_esp: u64, pub sysenter_eip: u64, pub cr2: u64, pub reserved_6: [u8; 32], pub g_pat: u64, pub dbgctl: u64, pub br_from: u64, pub br_to: u64, pub last_excp_from: u64, pub last_excp_to: u64,
Fields
es: vmcb_seg
cs: vmcb_seg
ss: vmcb_seg
ds: vmcb_seg
fs: vmcb_seg
gs: vmcb_seg
gdtr: vmcb_seg
ldtr: vmcb_seg
idtr: vmcb_seg
tr: vmcb_seg
reserved_1: [u8; 43]
cpl: u8
reserved_2: [u8; 4]
efer: u64
reserved_3: [u8; 112]
cr4: u64
cr3: u64
cr0: u64
dr7: u64
dr6: u64
rflags: u64
rip: u64
reserved_4: [u8; 88]
rsp: u64
reserved_5: [u8; 24]
rax: u64
star: u64
lstar: u64
cstar: u64
sfmask: u64
kernel_gs_base: u64
sysenter_cs: u64
sysenter_esp: u64
sysenter_eip: u64
cr2: u64
reserved_6: [u8; 32]
g_pat: u64
dbgctl: u64
br_from: u64
br_to: u64
last_excp_from: u64
last_excp_to: u64
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for vmcb_save_area
impl Send for vmcb_save_area
impl Sync for vmcb_save_area
impl Unpin for vmcb_save_area
impl UnwindSafe for vmcb_save_area
Blanket Implementations
Mutably borrows from an owned value. Read more