Struct vex_sys::VexGuestARMState[][src]

#[repr(C)]pub struct VexGuestARMState {
    pub host_EvC_FAILADDR: UInt,
    pub host_EvC_COUNTER: UInt,
    pub guest_R0: UInt,
    pub guest_R1: UInt,
    pub guest_R2: UInt,
    pub guest_R3: UInt,
    pub guest_R4: UInt,
    pub guest_R5: UInt,
    pub guest_R6: UInt,
    pub guest_R7: UInt,
    pub guest_R8: UInt,
    pub guest_R9: UInt,
    pub guest_R10: UInt,
    pub guest_R11: UInt,
    pub guest_R12: UInt,
    pub guest_R13: UInt,
    pub guest_R14: UInt,
    pub guest_R15T: UInt,
    pub guest_CC_OP: UInt,
    pub guest_CC_DEP1: UInt,
    pub guest_CC_DEP2: UInt,
    pub guest_CC_NDEP: UInt,
    pub guest_QFLAG32: UInt,
    pub guest_GEFLAG0: UInt,
    pub guest_GEFLAG1: UInt,
    pub guest_GEFLAG2: UInt,
    pub guest_GEFLAG3: UInt,
    pub guest_EMNOTE: UInt,
    pub guest_CMSTART: UInt,
    pub guest_CMLEN: UInt,
    pub guest_NRADDR: UInt,
    pub guest_IP_AT_SYSCALL: UInt,
    pub guest_D0: ULong,
    pub guest_D1: ULong,
    pub guest_D2: ULong,
    pub guest_D3: ULong,
    pub guest_D4: ULong,
    pub guest_D5: ULong,
    pub guest_D6: ULong,
    pub guest_D7: ULong,
    pub guest_D8: ULong,
    pub guest_D9: ULong,
    pub guest_D10: ULong,
    pub guest_D11: ULong,
    pub guest_D12: ULong,
    pub guest_D13: ULong,
    pub guest_D14: ULong,
    pub guest_D15: ULong,
    pub guest_D16: ULong,
    pub guest_D17: ULong,
    pub guest_D18: ULong,
    pub guest_D19: ULong,
    pub guest_D20: ULong,
    pub guest_D21: ULong,
    pub guest_D22: ULong,
    pub guest_D23: ULong,
    pub guest_D24: ULong,
    pub guest_D25: ULong,
    pub guest_D26: ULong,
    pub guest_D27: ULong,
    pub guest_D28: ULong,
    pub guest_D29: ULong,
    pub guest_D30: ULong,
    pub guest_D31: ULong,
    pub guest_FPSCR: UInt,
    pub guest_TPIDRURO: UInt,
    pub guest_TPIDRURW: UInt,
    pub guest_ITSTATE: UInt,
}

Fields

host_EvC_FAILADDR: UInthost_EvC_COUNTER: UIntguest_R0: UIntguest_R1: UIntguest_R2: UIntguest_R3: UIntguest_R4: UIntguest_R5: UIntguest_R6: UIntguest_R7: UIntguest_R8: UIntguest_R9: UIntguest_R10: UIntguest_R11: UIntguest_R12: UIntguest_R13: UIntguest_R14: UIntguest_R15T: UIntguest_CC_OP: UIntguest_CC_DEP1: UIntguest_CC_DEP2: UIntguest_CC_NDEP: UIntguest_QFLAG32: UIntguest_GEFLAG0: UIntguest_GEFLAG1: UIntguest_GEFLAG2: UIntguest_GEFLAG3: UIntguest_EMNOTE: UIntguest_CMSTART: UIntguest_CMLEN: UIntguest_NRADDR: UIntguest_IP_AT_SYSCALL: UIntguest_D0: ULongguest_D1: ULongguest_D2: ULongguest_D3: ULongguest_D4: ULongguest_D5: ULongguest_D6: ULongguest_D7: ULongguest_D8: ULongguest_D9: ULongguest_D10: ULongguest_D11: ULongguest_D12: ULongguest_D13: ULongguest_D14: ULongguest_D15: ULongguest_D16: ULongguest_D17: ULongguest_D18: ULongguest_D19: ULongguest_D20: ULongguest_D21: ULongguest_D22: ULongguest_D23: ULongguest_D24: ULongguest_D25: ULongguest_D26: ULongguest_D27: ULongguest_D28: ULongguest_D29: ULongguest_D30: ULongguest_D31: ULongguest_FPSCR: UIntguest_TPIDRURO: UIntguest_TPIDRURW: UIntguest_ITSTATE: UInt

Trait Implementations

impl Clone for VexGuestARMState[src]

impl Copy for VexGuestARMState[src]

impl Debug for VexGuestARMState[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.