#[repr(u32)]pub enum SysexitReason {
Show 18 variants
ADP_Stopped_BranchThroughZero = 131_072,
ADP_Stopped_UndefinedInstr = 131_073,
ADP_Stopped_SoftwareInterrupt = 131_074,
ADP_Stopped_PrefetchAbort = 131_075,
ADP_Stopped_DataAbort = 131_076,
ADP_Stopped_AddressException = 131_077,
ADP_Stopped_IRQ = 131_078,
ADP_Stopped_FIQ = 131_079,
ADP_Stopped_BreakPoint = 131_104,
ADP_Stopped_WatchPoint = 131_105,
ADP_Stopped_StepComplete = 131_106,
ADP_Stopped_RunTimeErrorUnknown = 131_107,
ADP_Stopped_InternalError = 131_108,
ADP_Stopped_UserInterruption = 131_109,
ADP_Stopped_ApplicationExit = 131_110,
ADP_Stopped_StackOverflow = 131_111,
ADP_Stopped_DivisionByZero = 131_112,
ADP_Stopped_OSSpecific = 131_113,
}Expand description
Reason codes for SysExit under semihosting.
See ARM documentation for details: https://support.arm.com/documentation/dui0471/e/semihosting/angel-swireason-reportexception--0x18-?lang=en
Variants§
ADP_Stopped_BranchThroughZero = 131_072
ADP_Stopped_UndefinedInstr = 131_073
ADP_Stopped_SoftwareInterrupt = 131_074
ADP_Stopped_PrefetchAbort = 131_075
ADP_Stopped_DataAbort = 131_076
ADP_Stopped_AddressException = 131_077
ADP_Stopped_IRQ = 131_078
ADP_Stopped_FIQ = 131_079
ADP_Stopped_BreakPoint = 131_104
ADP_Stopped_WatchPoint = 131_105
ADP_Stopped_StepComplete = 131_106
ADP_Stopped_RunTimeErrorUnknown = 131_107
ADP_Stopped_InternalError = 131_108
ADP_Stopped_UserInterruption = 131_109
ADP_Stopped_ApplicationExit = 131_110
ADP_Stopped_StackOverflow = 131_111
ADP_Stopped_DivisionByZero = 131_112
ADP_Stopped_OSSpecific = 131_113
Trait Implementations§
Source§impl Clone for SysexitReason
impl Clone for SysexitReason
Source§fn clone(&self) -> SysexitReason
fn clone(&self) -> SysexitReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SysexitReason
Source§impl Debug for SysexitReason
impl Debug for SysexitReason
impl Eq for SysexitReason
Source§impl PartialEq for SysexitReason
impl PartialEq for SysexitReason
impl StructuralPartialEq for SysexitReason
Auto Trait Implementations§
impl Freeze for SysexitReason
impl RefUnwindSafe for SysexitReason
impl Send for SysexitReason
impl Sync for SysexitReason
impl Unpin for SysexitReason
impl UnsafeUnpin for SysexitReason
impl UnwindSafe for SysexitReason
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more