Struct vex_sys::VexGuestARM64State[][src]

#[repr(C)]pub struct VexGuestARM64State {
    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: ULonghost_EvC_COUNTER: UIntpad0: UIntguest_X0: ULongguest_X1: ULongguest_X2: ULongguest_X3: ULongguest_X4: ULongguest_X5: ULongguest_X6: ULongguest_X7: ULongguest_X8: ULongguest_X9: ULongguest_X10: ULongguest_X11: ULongguest_X12: ULongguest_X13: ULongguest_X14: ULongguest_X15: ULongguest_X16: ULongguest_X17: ULongguest_X18: ULongguest_X19: ULongguest_X20: ULongguest_X21: ULongguest_X22: ULongguest_X23: ULongguest_X24: ULongguest_X25: ULongguest_X26: ULongguest_X27: ULongguest_X28: ULongguest_X29: ULongguest_X30: ULongguest_XSP: ULongguest_PC: ULongguest_CC_OP: ULongguest_CC_DEP1: ULongguest_CC_DEP2: ULongguest_CC_NDEP: ULongguest_TPIDR_EL0: ULongguest_Q0: U128guest_Q1: U128guest_Q2: U128guest_Q3: U128guest_Q4: U128guest_Q5: U128guest_Q6: U128guest_Q7: U128guest_Q8: U128guest_Q9: U128guest_Q10: U128guest_Q11: U128guest_Q12: U128guest_Q13: U128guest_Q14: U128guest_Q15: U128guest_Q16: U128guest_Q17: U128guest_Q18: U128guest_Q19: U128guest_Q20: U128guest_Q21: U128guest_Q22: U128guest_Q23: U128guest_Q24: U128guest_Q25: U128guest_Q26: U128guest_Q27: U128guest_Q28: U128guest_Q29: U128guest_Q30: U128guest_Q31: U128guest_QCFLAG: U128guest_EMNOTE: UIntguest_CMSTART: ULongguest_CMLEN: ULongguest_NRADDR: ULongguest_IP_AT_SYSCALL: ULongguest_FPCR: UIntguest_LLSC_SIZE: ULongguest_LLSC_ADDR: ULongguest_LLSC_DATA: ULongpad_end_1: ULong

Trait Implementations

impl Clone for VexGuestARM64State[src]

impl Copy for VexGuestARM64State[src]

impl Debug for VexGuestARM64State[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.