pub struct VmEventRegsX86 {Show 53 fields
pub rax: u64,
pub rcx: u64,
pub rdx: u64,
pub rbx: u64,
pub rsp: u64,
pub rbp: u64,
pub rsi: u64,
pub rdi: u64,
pub r8: u64,
pub r9: u64,
pub r10: u64,
pub r11: u64,
pub r12: u64,
pub r13: u64,
pub r14: u64,
pub r15: u64,
pub rflags: u64,
pub dr6: u64,
pub dr7: u64,
pub rip: u64,
pub cr0: u64,
pub cr2: u64,
pub cr3: u64,
pub cr4: u64,
pub sysenter_cs: u64,
pub sysenter_esp: u64,
pub sysenter_eip: u64,
pub msr_efer: u64,
pub msr_star: u64,
pub msr_lstar: u64,
pub gdtr_base: u64,
pub npt_base: u64,
pub vmtrace_pos: u64,
pub cs_base: u32,
pub ss_base: u32,
pub ds_base: u32,
pub es_base: u32,
pub fs_base: u64,
pub gs_base: u64,
pub cs: VmEventSelectorReg,
pub ss: VmEventSelectorReg,
pub ds: VmEventSelectorReg,
pub es: VmEventSelectorReg,
pub fs: VmEventSelectorReg,
pub gs: VmEventSelectorReg,
pub shadow_gs: u64,
pub gdtr_limit: u16,
pub cs_sel: u16,
pub ss_sel: u16,
pub ds_sel: u16,
pub es_sel: u16,
pub fs_sel: u16,
pub gs_sel: u16,
}
Fields§
§rax: u64
§rcx: u64
§rdx: u64
§rbx: u64
§rsp: u64
§rbp: u64
§rsi: u64
§rdi: u64
§r8: u64
§r9: u64
§r10: u64
§r11: u64
§r12: u64
§r13: u64
§r14: u64
§r15: u64
§rflags: u64
§dr6: u64
§dr7: u64
§rip: u64
§cr0: u64
§cr2: u64
§cr3: u64
§cr4: u64
§sysenter_cs: u64
§sysenter_esp: u64
§sysenter_eip: u64
§msr_efer: u64
§msr_star: u64
§msr_lstar: u64
§gdtr_base: u64
§npt_base: u64
§vmtrace_pos: u64
§cs_base: u32
§ss_base: u32
§ds_base: u32
§es_base: u32
§fs_base: u64
§gs_base: u64
§cs: VmEventSelectorReg
§ss: VmEventSelectorReg
§ds: VmEventSelectorReg
§es: VmEventSelectorReg
§fs: VmEventSelectorReg
§gs: VmEventSelectorReg
§shadow_gs: u64
§gdtr_limit: u16
§cs_sel: u16
§ss_sel: u16
§ds_sel: u16
§es_sel: u16
§fs_sel: u16
§gs_sel: u16
Trait Implementations§
Source§impl Debug for VmEventRegsX86
impl Debug for VmEventRegsX86
Source§impl From<VmEventRegsX86> for vm_event_regs_x86
impl From<VmEventRegsX86> for vm_event_regs_x86
Source§fn from(value: VmEventRegsX86) -> Self
fn from(value: VmEventRegsX86) -> Self
Converts to this type from the input type.
Source§impl From<vm_event_regs_x86> for VmEventRegsX86
impl From<vm_event_regs_x86> for VmEventRegsX86
Source§fn from(value: vm_event_regs_x86) -> Self
fn from(value: vm_event_regs_x86) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for VmEventRegsX86
impl RefUnwindSafe for VmEventRegsX86
impl Send for VmEventRegsX86
impl Sync for VmEventRegsX86
impl Unpin for VmEventRegsX86
impl UnwindSafe for VmEventRegsX86
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more