5.7.2 Synchronous and asynchronous aborts

To determine a fault type, check the Execution state. If the abort handler code targeted by the exception is in AArch64 state, read the appropriate ESR_ELx register. If the abort handler code is an AArch32 hypervisor, see 4.3.54 Exception Syndrome Register, EL2. If the abort handler code is not an AArch32 non-hypervisor, see 4.3.51 Instruction Fault Status Register, EL2 for an Instruction Abort or the ">4.5.17 Data Fault Status Register for a Data Abort.
Non-ConfidentialPDF file icon PDF versionARM 100095_0002_04_en
Copyright © 2014-2016 ARM. All rights reserved.