Below is from ARMv7 Architecture doc.
An exception is described as asynchronous if either of the following applies: — the exception is not generated as a result of direct execution or attempted execution of the instruction stream — the return address presented to the exception handler is not guaranteed to indicate the instruction that caused the exception.
I really don't quite understand , especially for the first scene.
Anyone can show me an example?
Thanks~
Thanks very much , that's an excellent example ~