SVC: Difference between revisions
Line 1,002: | Line 1,002: | ||
| UNDEFINED INSTRUCTION | | UNDEFINED INSTRUCTION | ||
| 0 | | 0 | ||
| | | register storage | ||
|- | |- | ||
| | | PREFETCH ABORT | ||
| 1 | | 1 | ||
| | | register storage | ||
|- | |- | ||
| | | DATA ABORT | ||
| 2 | | 2 | ||
| | | register storage | ||
|- | |- | ||
| | | VFP EXCEPTION | ||
| 3 | | 3 | ||
| | | [[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: |