#include <mach/arm/exception.h> also included by <mach/mach.h>

mach/arm/exception.h

20 macros

macroEXC_TYPES_COUNT

#define EXC_TYPES_COUNT 14
incl. illegal exception 0

macroEXC_MASK_MACHINE

#define EXC_MASK_MACHINE 0

macroEXCEPTION_CODE_MAX

#define EXCEPTION_CODE_MAX 2
code and subcode

macroEXC_ARM_UNDEFINED

#define EXC_ARM_UNDEFINED 1
Undefined

macroEXC_ARM_SME_DISALLOWED

#define EXC_ARM_SME_DISALLOWED 2
Current thread state prohibits use of SME resources

macroEXC_ARM_FP_UNDEFINED

#define EXC_ARM_FP_UNDEFINED 0
Undefined Floating Point Exception

macroEXC_ARM_FP_IO

#define EXC_ARM_FP_IO 1
Invalid Floating Point Operation

macroEXC_ARM_FP_DZ

#define EXC_ARM_FP_DZ 2
Floating Point Divide by Zero

macroEXC_ARM_FP_OF

#define EXC_ARM_FP_OF 3
Floating Point Overflow

macroEXC_ARM_FP_UF

#define EXC_ARM_FP_UF 4
Floating Point Underflow

macroEXC_ARM_FP_IX

#define EXC_ARM_FP_IX 5
Inexact Floating Point Result

macroEXC_ARM_FP_ID

#define EXC_ARM_FP_ID 6
Floating Point Denormal Input

macroEXC_ARM_DA_ALIGN

#define EXC_ARM_DA_ALIGN 0x101
Alignment Fault

macroEXC_ARM_DA_DEBUG

#define EXC_ARM_DA_DEBUG 0x102
Debug (watch/break) Fault

macroEXC_ARM_SP_ALIGN

#define EXC_ARM_SP_ALIGN 0x103
SP Alignment Fault

macroEXC_ARM_SWP

#define EXC_ARM_SWP 0x104
SWP instruction

macroEXC_ARM_PAC_FAIL

#define EXC_ARM_PAC_FAIL 0x105
PAC authentication failure

macroEXC_ARM_MTE_TAGCHECK_FAIL

#define EXC_ARM_MTE_TAGCHECK_FAIL 0x106
MTE Tag Check failure

macroEXC_ARM_MTE_CANONICAL_FAIL

#define EXC_ARM_MTE_CANONICAL_FAIL 0x107
MTE Canonical Tag access fail

macroEXC_ARM_BREAKPOINT

#define EXC_ARM_BREAKPOINT 1
breakpoint trap