Enum capstone_sys::arm_sysreg[][src]

#[repr(u32)]pub enum arm_sysreg {
    ARM_SYSREG_INVALID,
    ARM_SYSREG_SPSR_C,
    ARM_SYSREG_SPSR_X,
    ARM_SYSREG_SPSR_S,
    ARM_SYSREG_SPSR_F,
    ARM_SYSREG_CPSR_C,
    ARM_SYSREG_CPSR_X,
    ARM_SYSREG_CPSR_S,
    ARM_SYSREG_CPSR_F,
    ARM_SYSREG_APSR,
    ARM_SYSREG_APSR_G,
    ARM_SYSREG_APSR_NZCVQ,
    ARM_SYSREG_APSR_NZCVQG,
    ARM_SYSREG_IAPSR,
    ARM_SYSREG_IAPSR_G,
    ARM_SYSREG_IAPSR_NZCVQG,
    ARM_SYSREG_IAPSR_NZCVQ,
    ARM_SYSREG_EAPSR,
    ARM_SYSREG_EAPSR_G,
    ARM_SYSREG_EAPSR_NZCVQG,
    ARM_SYSREG_EAPSR_NZCVQ,
    ARM_SYSREG_XPSR,
    ARM_SYSREG_XPSR_G,
    ARM_SYSREG_XPSR_NZCVQG,
    ARM_SYSREG_XPSR_NZCVQ,
    ARM_SYSREG_IPSR,
    ARM_SYSREG_EPSR,
    ARM_SYSREG_IEPSR,
    ARM_SYSREG_MSP,
    ARM_SYSREG_PSP,
    ARM_SYSREG_PRIMASK,
    ARM_SYSREG_BASEPRI,
    ARM_SYSREG_BASEPRI_MAX,
    ARM_SYSREG_FAULTMASK,
    ARM_SYSREG_CONTROL,
    ARM_SYSREG_MSPLIM,
    ARM_SYSREG_PSPLIM,
    ARM_SYSREG_MSP_NS,
    ARM_SYSREG_PSP_NS,
    ARM_SYSREG_MSPLIM_NS,
    ARM_SYSREG_PSPLIM_NS,
    ARM_SYSREG_PRIMASK_NS,
    ARM_SYSREG_BASEPRI_NS,
    ARM_SYSREG_FAULTMASK_NS,
    ARM_SYSREG_CONTROL_NS,
    ARM_SYSREG_SP_NS,
    ARM_SYSREG_R8_USR,
    ARM_SYSREG_R9_USR,
    ARM_SYSREG_R10_USR,
    ARM_SYSREG_R11_USR,
    ARM_SYSREG_R12_USR,
    ARM_SYSREG_SP_USR,
    ARM_SYSREG_LR_USR,
    ARM_SYSREG_R8_FIQ,
    ARM_SYSREG_R9_FIQ,
    ARM_SYSREG_R10_FIQ,
    ARM_SYSREG_R11_FIQ,
    ARM_SYSREG_R12_FIQ,
    ARM_SYSREG_SP_FIQ,
    ARM_SYSREG_LR_FIQ,
    ARM_SYSREG_LR_IRQ,
    ARM_SYSREG_SP_IRQ,
    ARM_SYSREG_LR_SVC,
    ARM_SYSREG_SP_SVC,
    ARM_SYSREG_LR_ABT,
    ARM_SYSREG_SP_ABT,
    ARM_SYSREG_LR_UND,
    ARM_SYSREG_SP_UND,
    ARM_SYSREG_LR_MON,
    ARM_SYSREG_SP_MON,
    ARM_SYSREG_ELR_HYP,
    ARM_SYSREG_SP_HYP,
    ARM_SYSREG_SPSR_FIQ,
    ARM_SYSREG_SPSR_IRQ,
    ARM_SYSREG_SPSR_SVC,
    ARM_SYSREG_SPSR_ABT,
    ARM_SYSREG_SPSR_UND,
    ARM_SYSREG_SPSR_MON,
    ARM_SYSREG_SPSR_HYP,
}

Variants

ARM_SYSREG_INVALID

Special registers for MSR

ARM_SYSREG_SPSR_C

Special registers for MSR

ARM_SYSREG_SPSR_X

Special registers for MSR

ARM_SYSREG_SPSR_S

Special registers for MSR

ARM_SYSREG_SPSR_F

Special registers for MSR

ARM_SYSREG_CPSR_C

Special registers for MSR

ARM_SYSREG_CPSR_X

Special registers for MSR

ARM_SYSREG_CPSR_S

Special registers for MSR

ARM_SYSREG_CPSR_F

Special registers for MSR

ARM_SYSREG_APSR

Special registers for MSR

ARM_SYSREG_APSR_G

Special registers for MSR

ARM_SYSREG_APSR_NZCVQ

Special registers for MSR

ARM_SYSREG_APSR_NZCVQG

Special registers for MSR

ARM_SYSREG_IAPSR

Special registers for MSR

ARM_SYSREG_IAPSR_G

Special registers for MSR

ARM_SYSREG_IAPSR_NZCVQG

Special registers for MSR

ARM_SYSREG_IAPSR_NZCVQ

Special registers for MSR

ARM_SYSREG_EAPSR

Special registers for MSR

ARM_SYSREG_EAPSR_G

Special registers for MSR

ARM_SYSREG_EAPSR_NZCVQG

Special registers for MSR

ARM_SYSREG_EAPSR_NZCVQ

Special registers for MSR

ARM_SYSREG_XPSR

Special registers for MSR

ARM_SYSREG_XPSR_G

Special registers for MSR

ARM_SYSREG_XPSR_NZCVQG

Special registers for MSR

ARM_SYSREG_XPSR_NZCVQ

Special registers for MSR

ARM_SYSREG_IPSR

Special registers for MSR

ARM_SYSREG_EPSR

Special registers for MSR

ARM_SYSREG_IEPSR

Special registers for MSR

ARM_SYSREG_MSP

Special registers for MSR

ARM_SYSREG_PSP

Special registers for MSR

ARM_SYSREG_PRIMASK

Special registers for MSR

ARM_SYSREG_BASEPRI

Special registers for MSR

ARM_SYSREG_BASEPRI_MAX

Special registers for MSR

ARM_SYSREG_FAULTMASK

Special registers for MSR

ARM_SYSREG_CONTROL

Special registers for MSR

ARM_SYSREG_MSPLIM

Special registers for MSR

ARM_SYSREG_PSPLIM

Special registers for MSR

ARM_SYSREG_MSP_NS

Special registers for MSR

ARM_SYSREG_PSP_NS

Special registers for MSR

ARM_SYSREG_MSPLIM_NS

Special registers for MSR

ARM_SYSREG_PSPLIM_NS

Special registers for MSR

ARM_SYSREG_PRIMASK_NS

Special registers for MSR

ARM_SYSREG_BASEPRI_NS

Special registers for MSR

ARM_SYSREG_FAULTMASK_NS

Special registers for MSR

ARM_SYSREG_CONTROL_NS

Special registers for MSR

ARM_SYSREG_SP_NS

Special registers for MSR

ARM_SYSREG_R8_USR

Special registers for MSR

ARM_SYSREG_R9_USR

Special registers for MSR

ARM_SYSREG_R10_USR

Special registers for MSR

ARM_SYSREG_R11_USR

Special registers for MSR

ARM_SYSREG_R12_USR

Special registers for MSR

ARM_SYSREG_SP_USR

Special registers for MSR

ARM_SYSREG_LR_USR

Special registers for MSR

ARM_SYSREG_R8_FIQ

Special registers for MSR

ARM_SYSREG_R9_FIQ

Special registers for MSR

ARM_SYSREG_R10_FIQ

Special registers for MSR

ARM_SYSREG_R11_FIQ

Special registers for MSR

ARM_SYSREG_R12_FIQ

Special registers for MSR

ARM_SYSREG_SP_FIQ

Special registers for MSR

ARM_SYSREG_LR_FIQ

Special registers for MSR

ARM_SYSREG_LR_IRQ

Special registers for MSR

ARM_SYSREG_SP_IRQ

Special registers for MSR

ARM_SYSREG_LR_SVC

Special registers for MSR

ARM_SYSREG_SP_SVC

Special registers for MSR

ARM_SYSREG_LR_ABT

Special registers for MSR

ARM_SYSREG_SP_ABT

Special registers for MSR

ARM_SYSREG_LR_UND

Special registers for MSR

ARM_SYSREG_SP_UND

Special registers for MSR

ARM_SYSREG_LR_MON

Special registers for MSR

ARM_SYSREG_SP_MON

Special registers for MSR

ARM_SYSREG_ELR_HYP

Special registers for MSR

ARM_SYSREG_SP_HYP

Special registers for MSR

ARM_SYSREG_SPSR_FIQ

Special registers for MSR

ARM_SYSREG_SPSR_IRQ

Special registers for MSR

ARM_SYSREG_SPSR_SVC

Special registers for MSR

ARM_SYSREG_SPSR_ABT

Special registers for MSR

ARM_SYSREG_SPSR_UND

Special registers for MSR

ARM_SYSREG_SPSR_MON

Special registers for MSR

ARM_SYSREG_SPSR_HYP

Special registers for MSR

Trait Implementations

impl Clone for arm_sysreg[src]

impl Copy for arm_sysreg[src]

impl Debug for arm_sysreg[src]

impl Eq for arm_sysreg[src]

impl Hash for arm_sysreg[src]

impl PartialEq<arm_sysreg> for arm_sysreg[src]

impl StructuralEq for arm_sysreg[src]

impl StructuralPartialEq for arm_sysreg[src]

Auto Trait Implementations

impl Send for arm_sysreg

impl Sync for arm_sysreg

impl Unpin for arm_sysreg

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, 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.