Trap#
- group Trap
Unnamed Group
-
enum InterruptType#
Values:
-
enumerator IntSSoftware#
-
enumerator IntMSoftware#
-
enumerator IntSTimer#
-
enumerator IntMTimer#
-
enumerator IntSExternal#
-
enumerator IntMExternal#
-
enumerator IntSSoftware#
-
enum ExceptionType#
Values:
-
enumerator ExcAddressMisaligned#
-
enumerator ExcInstrAccessFault#
-
enumerator ExcIllegalInstr#
-
enumerator ExcBreakpoint#
-
enumerator ExcLoadAddrMisaligned#
-
enumerator ExcLoadAccessFault#
-
enumerator ExcStoreAddressMisaligned#
-
enumerator ExcStoreAccessFault#
-
enumerator ExcEnvCallU#
-
enumerator ExcEnvCallS#
-
enumerator ExcEnvCallM#
-
enumerator ExcInstrPageFault#
-
enumerator ExcLoadPageFault#
-
enumerator ExcStorePageFault#
-
enumerator ExcAddressMisaligned#
-
typedef enum InterruptType InterruptType
-
typedef enum ExceptionType ExceptionType
-
static inline InterruptType get_interrupt_code(reg_t cause)#
-
static inline ExceptionType get_exception_code(reg_t cause)#
-
enum InterruptType#