SVC: Difference between revisions

Line 1,002: Line 1,002:
| UNDEFINED INSTRUCTION
| UNDEFINED INSTRUCTION
| 0
| 0
| (None)
| register storage
|-
|-
| (Unknown)
| PREFETCH ABORT
| 1
| 1
| (None)
| register storage
|-
|-
| (Unknown, mem-related)
| DATA ABORT
| 2
| 2
| Address
| register storage
|-
|-
| (Unknown, mem-related)
| VFP EXCEPTION
| 3
| 3
| Address
| [[ERR:Throw#ExceptionInfo|ExceptionInfo]]
|-
|-
| ATTACH BREAK
| ATTACH BREAK
Line 1,036: Line 1,036:
| Attempted syscall ID
| Attempted syscall ID
|}
|}
The register storage layout is as follows (referring to user-mode registers): r0-r12, <event-signaling exception handler>, lr_svc, sp, lr, pc (misadjusted for Thumb instructions), cpsr.


User break types:
User break types: