#[repr(C)]pub struct VexGuestAMD64State {Show 61 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_CONST: 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 pad1: UInt,
pub guest_FPREG: [ULong; 8],
pub guest_FPTAG: [UChar; 8],
pub guest_FPROUND: ULong,
pub guest_FC3210: ULong,
pub guest_EMNOTE: UInt,
pub pad2: UInt,
pub guest_CMSTART: ULong,
pub guest_CMLEN: ULong,
pub guest_NRADDR: ULong,
pub guest_SC_CLASS: ULong,
pub guest_GS_CONST: ULong,
pub guest_IP_AT_SYSCALL: ULong,
pub pad3: 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_CONST: 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§pad1: UInt§guest_FPREG: [ULong; 8]§guest_FPTAG: [UChar; 8]§guest_FPROUND: ULong§guest_FC3210: ULong§guest_EMNOTE: UInt§pad2: UInt§guest_CMSTART: ULong§guest_CMLEN: ULong§guest_NRADDR: ULong§guest_SC_CLASS: ULong§guest_GS_CONST: ULong§guest_IP_AT_SYSCALL: ULong§pad3: ULongTrait Implementations§
Source§impl Clone for VexGuestAMD64State
impl Clone for VexGuestAMD64State
Source§fn clone(&self) -> VexGuestAMD64State
fn clone(&self) -> VexGuestAMD64State
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VexGuestAMD64State
impl Debug 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