#[repr(C)]pub struct VexGuestAMD64State {Show 59 fields
pub host_EvC_FAILADDR: ULong,
pub host_EvC_COUNTER: UInt,
pub pad0: UInt,
pub guest_RAX: ULong,
pub guest_RCX: ULong,
pub guest_RDX: ULong,
pub guest_RBX: ULong,
pub guest_RSP: ULong,
pub guest_RBP: ULong,
pub guest_RSI: ULong,
pub guest_RDI: ULong,
pub guest_R8: ULong,
pub guest_R9: ULong,
pub guest_R10: ULong,
pub guest_R11: ULong,
pub guest_R12: ULong,
pub guest_R13: ULong,
pub guest_R14: ULong,
pub guest_R15: ULong,
pub guest_CC_OP: ULong,
pub guest_CC_DEP1: ULong,
pub guest_CC_DEP2: ULong,
pub guest_CC_NDEP: ULong,
pub guest_DFLAG: ULong,
pub guest_RIP: ULong,
pub guest_ACFLAG: ULong,
pub guest_IDFLAG: ULong,
pub guest_FS_ZERO: ULong,
pub guest_SSEROUND: ULong,
pub guest_YMM0: U256,
pub guest_YMM1: U256,
pub guest_YMM2: U256,
pub guest_YMM3: U256,
pub guest_YMM4: U256,
pub guest_YMM5: U256,
pub guest_YMM6: U256,
pub guest_YMM7: U256,
pub guest_YMM8: U256,
pub guest_YMM9: U256,
pub guest_YMM10: U256,
pub guest_YMM11: U256,
pub guest_YMM12: U256,
pub guest_YMM13: U256,
pub guest_YMM14: U256,
pub guest_YMM15: U256,
pub guest_YMM16: U256,
pub guest_FTOP: UInt,
pub guest_FPREG: [ULong; 8],
pub guest_FPTAG: [UChar; 8],
pub guest_FPROUND: ULong,
pub guest_FC3210: ULong,
pub guest_EMNOTE: UInt,
pub guest_CMSTART: ULong,
pub guest_CMLEN: ULong,
pub guest_NRADDR: ULong,
pub guest_SC_CLASS: ULong,
pub guest_GS_0x60: ULong,
pub guest_IP_AT_SYSCALL: ULong,
pub pad1: ULong,
}
Fields§
§host_EvC_FAILADDR: ULong
§host_EvC_COUNTER: UInt
§pad0: UInt
§guest_RAX: ULong
§guest_RCX: ULong
§guest_RDX: ULong
§guest_RBX: ULong
§guest_RSP: ULong
§guest_RBP: ULong
§guest_RSI: ULong
§guest_RDI: ULong
§guest_R8: ULong
§guest_R9: ULong
§guest_R10: ULong
§guest_R11: ULong
§guest_R12: ULong
§guest_R13: ULong
§guest_R14: ULong
§guest_R15: ULong
§guest_CC_OP: ULong
§guest_CC_DEP1: ULong
§guest_CC_DEP2: ULong
§guest_CC_NDEP: ULong
§guest_DFLAG: ULong
§guest_RIP: ULong
§guest_ACFLAG: ULong
§guest_IDFLAG: ULong
§guest_FS_ZERO: ULong
§guest_SSEROUND: ULong
§guest_YMM0: U256
§guest_YMM1: U256
§guest_YMM2: U256
§guest_YMM3: U256
§guest_YMM4: U256
§guest_YMM5: U256
§guest_YMM6: U256
§guest_YMM7: U256
§guest_YMM8: U256
§guest_YMM9: U256
§guest_YMM10: U256
§guest_YMM11: U256
§guest_YMM12: U256
§guest_YMM13: U256
§guest_YMM14: U256
§guest_YMM15: U256
§guest_YMM16: U256
§guest_FTOP: UInt
§guest_FPREG: [ULong; 8]
§guest_FPTAG: [UChar; 8]
§guest_FPROUND: ULong
§guest_FC3210: ULong
§guest_EMNOTE: UInt
§guest_CMSTART: ULong
§guest_CMLEN: ULong
§guest_NRADDR: ULong
§guest_SC_CLASS: ULong
§guest_GS_0x60: ULong
§guest_IP_AT_SYSCALL: ULong
§pad1: ULong
Trait Implementations§
Source§impl Clone for VexGuestAMD64State
impl Clone for VexGuestAMD64State
Source§impl Default for VexGuestAMD64State
impl Default for VexGuestAMD64State
impl Copy for VexGuestAMD64State
Auto Trait Implementations§
impl Freeze for VexGuestAMD64State
impl RefUnwindSafe for VexGuestAMD64State
impl Send for VexGuestAMD64State
impl Sync for VexGuestAMD64State
impl Unpin for VexGuestAMD64State
impl UnwindSafe for VexGuestAMD64State
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