#[repr(C)]pub struct VexGuestARM64State {Show 84 fields
pub host_EvC_FAILADDR: ULong,
pub host_EvC_COUNTER: UInt,
pub pad0: UInt,
pub guest_X0: ULong,
pub guest_X1: ULong,
pub guest_X2: ULong,
pub guest_X3: ULong,
pub guest_X4: ULong,
pub guest_X5: ULong,
pub guest_X6: ULong,
pub guest_X7: ULong,
pub guest_X8: ULong,
pub guest_X9: ULong,
pub guest_X10: ULong,
pub guest_X11: ULong,
pub guest_X12: ULong,
pub guest_X13: ULong,
pub guest_X14: ULong,
pub guest_X15: ULong,
pub guest_X16: ULong,
pub guest_X17: ULong,
pub guest_X18: ULong,
pub guest_X19: ULong,
pub guest_X20: ULong,
pub guest_X21: ULong,
pub guest_X22: ULong,
pub guest_X23: ULong,
pub guest_X24: ULong,
pub guest_X25: ULong,
pub guest_X26: ULong,
pub guest_X27: ULong,
pub guest_X28: ULong,
pub guest_X29: ULong,
pub guest_X30: ULong,
pub guest_XSP: ULong,
pub guest_PC: ULong,
pub guest_CC_OP: ULong,
pub guest_CC_DEP1: ULong,
pub guest_CC_DEP2: ULong,
pub guest_CC_NDEP: ULong,
pub guest_TPIDR_EL0: ULong,
pub guest_Q0: U128,
pub guest_Q1: U128,
pub guest_Q2: U128,
pub guest_Q3: U128,
pub guest_Q4: U128,
pub guest_Q5: U128,
pub guest_Q6: U128,
pub guest_Q7: U128,
pub guest_Q8: U128,
pub guest_Q9: U128,
pub guest_Q10: U128,
pub guest_Q11: U128,
pub guest_Q12: U128,
pub guest_Q13: U128,
pub guest_Q14: U128,
pub guest_Q15: U128,
pub guest_Q16: U128,
pub guest_Q17: U128,
pub guest_Q18: U128,
pub guest_Q19: U128,
pub guest_Q20: U128,
pub guest_Q21: U128,
pub guest_Q22: U128,
pub guest_Q23: U128,
pub guest_Q24: U128,
pub guest_Q25: U128,
pub guest_Q26: U128,
pub guest_Q27: U128,
pub guest_Q28: U128,
pub guest_Q29: U128,
pub guest_Q30: U128,
pub guest_Q31: U128,
pub guest_QCFLAG: U128,
pub guest_EMNOTE: UInt,
pub guest_CMSTART: ULong,
pub guest_CMLEN: ULong,
pub guest_NRADDR: ULong,
pub guest_IP_AT_SYSCALL: ULong,
pub guest_FPCR: UInt,
pub guest_LLSC_SIZE: ULong,
pub guest_LLSC_ADDR: ULong,
pub guest_LLSC_DATA: ULong,
pub pad_end_1: ULong,
}
Fields§
§host_EvC_FAILADDR: ULong
§host_EvC_COUNTER: UInt
§pad0: UInt
§guest_X0: ULong
§guest_X1: ULong
§guest_X2: ULong
§guest_X3: ULong
§guest_X4: ULong
§guest_X5: ULong
§guest_X6: ULong
§guest_X7: ULong
§guest_X8: ULong
§guest_X9: ULong
§guest_X10: ULong
§guest_X11: ULong
§guest_X12: ULong
§guest_X13: ULong
§guest_X14: ULong
§guest_X15: ULong
§guest_X16: ULong
§guest_X17: ULong
§guest_X18: ULong
§guest_X19: ULong
§guest_X20: ULong
§guest_X21: ULong
§guest_X22: ULong
§guest_X23: ULong
§guest_X24: ULong
§guest_X25: ULong
§guest_X26: ULong
§guest_X27: ULong
§guest_X28: ULong
§guest_X29: ULong
§guest_X30: ULong
§guest_XSP: ULong
§guest_PC: ULong
§guest_CC_OP: ULong
§guest_CC_DEP1: ULong
§guest_CC_DEP2: ULong
§guest_CC_NDEP: ULong
§guest_TPIDR_EL0: ULong
§guest_Q0: U128
§guest_Q1: U128
§guest_Q2: U128
§guest_Q3: U128
§guest_Q4: U128
§guest_Q5: U128
§guest_Q6: U128
§guest_Q7: U128
§guest_Q8: U128
§guest_Q9: U128
§guest_Q10: U128
§guest_Q11: U128
§guest_Q12: U128
§guest_Q13: U128
§guest_Q14: U128
§guest_Q15: U128
§guest_Q16: U128
§guest_Q17: U128
§guest_Q18: U128
§guest_Q19: U128
§guest_Q20: U128
§guest_Q21: U128
§guest_Q22: U128
§guest_Q23: U128
§guest_Q24: U128
§guest_Q25: U128
§guest_Q26: U128
§guest_Q27: U128
§guest_Q28: U128
§guest_Q29: U128
§guest_Q30: U128
§guest_Q31: U128
§guest_QCFLAG: U128
§guest_EMNOTE: UInt
§guest_CMSTART: ULong
§guest_CMLEN: ULong
§guest_NRADDR: ULong
§guest_IP_AT_SYSCALL: ULong
§guest_FPCR: UInt
§guest_LLSC_SIZE: ULong
§guest_LLSC_ADDR: ULong
§guest_LLSC_DATA: ULong
§pad_end_1: ULong
Trait Implementations§
Source§impl Clone for VexGuestARM64State
impl Clone for VexGuestARM64State
Source§fn clone(&self) -> VexGuestARM64State
fn clone(&self) -> VexGuestARM64State
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 VexGuestARM64State
impl Debug for VexGuestARM64State
impl Copy for VexGuestARM64State
Auto Trait Implementations§
impl Freeze for VexGuestARM64State
impl RefUnwindSafe for VexGuestARM64State
impl Send for VexGuestARM64State
impl Sync for VexGuestARM64State
impl Unpin for VexGuestARM64State
impl UnwindSafe for VexGuestARM64State
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