#[repr(C)]pub struct VexGuestX86State {Show 47 fields
pub host_EvC_FAILADDR: UInt,
pub host_EvC_COUNTER: UInt,
pub guest_EAX: UInt,
pub guest_ECX: UInt,
pub guest_EDX: UInt,
pub guest_EBX: UInt,
pub guest_ESP: UInt,
pub guest_EBP: UInt,
pub guest_ESI: UInt,
pub guest_EDI: UInt,
pub guest_CC_OP: UInt,
pub guest_CC_DEP1: UInt,
pub guest_CC_DEP2: UInt,
pub guest_CC_NDEP: UInt,
pub guest_DFLAG: UInt,
pub guest_IDFLAG: UInt,
pub guest_ACFLAG: UInt,
pub guest_EIP: UInt,
pub guest_FPREG: [ULong; 8],
pub guest_FPTAG: [UChar; 8],
pub guest_FPROUND: UInt,
pub guest_FC3210: UInt,
pub guest_FTOP: UInt,
pub guest_SSEROUND: UInt,
pub guest_XMM0: U128,
pub guest_XMM1: U128,
pub guest_XMM2: U128,
pub guest_XMM3: U128,
pub guest_XMM4: U128,
pub guest_XMM5: U128,
pub guest_XMM6: U128,
pub guest_XMM7: U128,
pub guest_CS: UShort,
pub guest_DS: UShort,
pub guest_ES: UShort,
pub guest_FS: UShort,
pub guest_GS: UShort,
pub guest_SS: UShort,
pub guest_LDT: HWord,
pub guest_GDT: HWord,
pub guest_EMNOTE: UInt,
pub guest_CMSTART: UInt,
pub guest_CMLEN: UInt,
pub guest_NRADDR: UInt,
pub guest_SC_CLASS: UInt,
pub guest_IP_AT_SYSCALL: UInt,
pub padding1: UInt,
}
Fields§
§host_EvC_FAILADDR: UInt
§host_EvC_COUNTER: UInt
§guest_EAX: UInt
§guest_ECX: UInt
§guest_EDX: UInt
§guest_EBX: UInt
§guest_ESP: UInt
§guest_EBP: UInt
§guest_ESI: UInt
§guest_EDI: UInt
§guest_CC_OP: UInt
§guest_CC_DEP1: UInt
§guest_CC_DEP2: UInt
§guest_CC_NDEP: UInt
§guest_DFLAG: UInt
§guest_IDFLAG: UInt
§guest_ACFLAG: UInt
§guest_EIP: UInt
§guest_FPREG: [ULong; 8]
§guest_FPTAG: [UChar; 8]
§guest_FPROUND: UInt
§guest_FC3210: UInt
§guest_FTOP: UInt
§guest_SSEROUND: UInt
§guest_XMM0: U128
§guest_XMM1: U128
§guest_XMM2: U128
§guest_XMM3: U128
§guest_XMM4: U128
§guest_XMM5: U128
§guest_XMM6: U128
§guest_XMM7: U128
§guest_CS: UShort
§guest_DS: UShort
§guest_ES: UShort
§guest_FS: UShort
§guest_GS: UShort
§guest_SS: UShort
§guest_LDT: HWord
§guest_GDT: HWord
§guest_EMNOTE: UInt
§guest_CMSTART: UInt
§guest_CMLEN: UInt
§guest_NRADDR: UInt
§guest_SC_CLASS: UInt
§guest_IP_AT_SYSCALL: UInt
§padding1: UInt
Trait Implementations§
Source§impl Clone for VexGuestX86State
impl Clone for VexGuestX86State
Source§impl Default for VexGuestX86State
impl Default for VexGuestX86State
impl Copy for VexGuestX86State
Auto Trait Implementations§
impl Freeze for VexGuestX86State
impl RefUnwindSafe for VexGuestX86State
impl Send for VexGuestX86State
impl Sync for VexGuestX86State
impl Unpin for VexGuestX86State
impl UnwindSafe for VexGuestX86State
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