[][src]Enum capstone_sys::arm_sysreg

#[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_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_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 Eq for arm_sysreg[src]

impl Copy for arm_sysreg[src]

impl PartialEq<arm_sysreg> for arm_sysreg[src]

#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for arm_sysreg[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for arm_sysreg[src]

impl Hash for arm_sysreg[src]

default fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Send for arm_sysreg

impl Sync for arm_sysreg

Blanket Implementations

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

type Owned = T

impl<T> From for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.