|
enum | IfxCpu_Trap_Class {
IfxCpu_Trap_Class_memoryManagement = 0U,
IfxCpu_Trap_Class_internalProtection = 1U,
IfxCpu_Trap_Class_instructionErrors = 2U,
IfxCpu_Trap_Class_contextManagement = 3U,
IfxCpu_Trap_Class_bus = 4U,
IfxCpu_Trap_Class_assertion = 5U,
IfxCpu_Trap_Class_systemCall = 6U,
IfxCpu_Trap_Class_nonMaskableInterrupt = 7U
} |
| Enum for available Trap classes. More...
|
|
enum | IfxCpu_Trap_MemoryManagement_Id {
IfxCpu_Trap_MemoryManagement_Id_virtualAddressFill = 0U,
IfxCpu_Trap_MemoryManagement_Id_virtualAddressProtection = 1U
} |
| Enum for available Identification numbers under Memory Management Trap. More...
|
|
enum | IfxCpu_Trap_InternalProtection_Id {
IfxCpu_Trap_InternalProtection_Id_privilegeViolation = 1U,
IfxCpu_Trap_InternalProtection_Id_memoryProtectionRead = 2U,
IfxCpu_Trap_InternalProtection_Id_memoryProtectionWrite = 3U,
IfxCpu_Trap_InternalProtection_Id_memoryProtectionExecute = 4U,
IfxCpu_Trap_InternalProtection_Id_memoryProtectionPeripheralAccess = 5U,
IfxCpu_Trap_InternalProtection_Id_memoryProtectionNullAddress = 6U,
IfxCpu_Trap_InternalProtection_Id_globalRegisterWriteProtection = 7U
} |
| Enum for available Identification numbers under Internal Protection Trap. More...
|
|
enum | IfxCpu_Trap_InstructionErrors_Id {
IfxCpu_Trap_InstructionErrors_Id_illegalOpcode = 1U,
IfxCpu_Trap_InstructionErrors_Id_unimplementedOpcode = 2U,
IfxCpu_Trap_InstructionErrors_Id_invalidOperand = 3U,
IfxCpu_Trap_InstructionErrors_Id_dataAddressAlignment = 4U,
IfxCpu_Trap_InstructionErrors_Id_invalidMemoryAddress = 5U
} |
| Enum for available Identification numbers under Instruction Errors Trap. More...
|
|
enum | IfxCpu_Trap_ContextManagement_Id {
IfxCpu_Trap_ContextManagement_Id_freeContextListDepletion = 1U,
IfxCpu_Trap_ContextManagement_Id_callDepthOverflow = 2U,
IfxCpu_Trap_ContextManagement_Id_callDepthUnderflow = 3U,
IfxCpu_Trap_ContextManagement_Id_freeContextListUnderflow = 4U,
IfxCpu_Trap_ContextManagement_Id_callStackUnderflow = 5U,
IfxCpu_Trap_ContextManagement_Id_contextType = 6U,
IfxCpu_Trap_ContextManagement_Id_nestingError = 7U
} |
| Enum for available Identification numbers under Context Management Trap. More...
|
|
enum | IfxCpu_Trap_Bus_Id {
IfxCpu_Trap_Bus_Id_programFetchSynchronousError = 1U,
IfxCpu_Trap_Bus_Id_dataAccessSynchronousError = 2U,
IfxCpu_Trap_Bus_Id_dataAccessAsynchronousError = 3U,
IfxCpu_Trap_Bus_Id_CoprocessorTrapAsynchronousError = 4U,
IfxCpu_Trap_Bus_Id_programMemoryIntegrityError = 5U,
IfxCpu_Trap_Bus_Id_dataMemoryIntegrityError = 6U,
IfxCpu_Trap_Bus_Id_temporalAsynchronousError = 7U
} |
| Enum for available Identification numbers under Bus Trap. More...
|
|
enum | IfxCpu_Trap_Assertion_Id {
IfxCpu_Trap_Assertion_Id_arithmeticOverflow = 1U,
IfxCpu_Trap_Assertion_Id_stickyArithmeticOverflow = 2U
} |
| Enum for available Identification numbers under Assertion Trap. More...
|
|