Enum capstone_sys::arm_sysreg
source · [−]#[repr(u32)]
pub enum arm_sysreg {
Show 79 variants
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
sourceimpl Clone for arm_sysreg
impl Clone for arm_sysreg
sourcefn clone(&self) -> arm_sysreg
fn clone(&self) -> arm_sysreg
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for arm_sysreg
impl Debug for arm_sysreg
sourceimpl Hash for arm_sysreg
impl Hash for arm_sysreg
sourceimpl PartialEq<arm_sysreg> for arm_sysreg
impl PartialEq<arm_sysreg> for arm_sysreg
impl Copy for arm_sysreg
impl Eq for arm_sysreg
impl StructuralEq for arm_sysreg
impl StructuralPartialEq for arm_sysreg
Auto Trait Implementations
impl RefUnwindSafe for arm_sysreg
impl Send for arm_sysreg
impl Sync for arm_sysreg
impl Unpin for arm_sysreg
impl UnwindSafe for arm_sysreg
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more