Struct panda_sys::vmcb_control_area [−][src]
#[repr(C, packed)]pub struct vmcb_control_area {Show 29 fields
pub intercept_cr_read: u16,
pub intercept_cr_write: u16,
pub intercept_dr_read: u16,
pub intercept_dr_write: u16,
pub intercept_exceptions: u32,
pub intercept: u64,
pub reserved_1: [u8; 44],
pub iopm_base_pa: u64,
pub msrpm_base_pa: u64,
pub tsc_offset: u64,
pub asid: u32,
pub tlb_ctl: u8,
pub reserved_2: [u8; 3],
pub int_ctl: u32,
pub int_vector: u32,
pub int_state: u32,
pub reserved_3: [u8; 4],
pub exit_code: u64,
pub exit_info_1: u64,
pub exit_info_2: u64,
pub exit_int_info: u32,
pub exit_int_info_err: u32,
pub nested_ctl: u64,
pub reserved_4: [u8; 16],
pub event_inj: u32,
pub event_inj_err: u32,
pub nested_cr3: u64,
pub lbr_ctl: u64,
pub reserved_5: [u8; 832],
}
Fields
intercept_cr_read: u16
intercept_cr_write: u16
intercept_dr_read: u16
intercept_dr_write: u16
intercept_exceptions: u32
intercept: u64
reserved_1: [u8; 44]
iopm_base_pa: u64
msrpm_base_pa: u64
tsc_offset: u64
asid: u32
tlb_ctl: u8
reserved_2: [u8; 3]
int_ctl: u32
int_vector: u32
int_state: u32
reserved_3: [u8; 4]
exit_code: u64
exit_info_1: u64
exit_info_2: u64
exit_int_info: u32
exit_int_info_err: u32
nested_ctl: u64
reserved_4: [u8; 16]
event_inj: u32
event_inj_err: u32
nested_cr3: u64
lbr_ctl: u64
reserved_5: [u8; 832]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for vmcb_control_area
impl Send for vmcb_control_area
impl Sync for vmcb_control_area
impl Unpin for vmcb_control_area
impl UnwindSafe for vmcb_control_area
Blanket Implementations
Mutably borrows from an owned value. Read more