| .. index:: |
| single: exception (command) |
| |
| exception command |
| ================= |
| |
| Synopsis |
| -------- |
| |
| :: |
| |
| exception <type> |
| |
| Description |
| ----------- |
| |
| The exception command is used to test the handling of exceptions like undefined |
| instructions, segmentation faults or alignment faults. |
| |
| type |
| type of exception to be generated. The available types are architecture |
| dependent. Use 'help exception' to determine which are available. |
| |
| **ARM:** |
| |
| breakpoint |
| prefetch abort |
| |
| unaligned |
| data abort |
| |
| undefined |
| undefined instruction |
| |
| **RISC-V:** |
| |
| ebreak |
| breakpoint exception |
| |
| unaligned |
| load address misaligned |
| |
| undefined |
| undefined instruction |
| |
| **Sandbox:** |
| |
| sigsegv |
| illegal memory access |
| |
| undefined |
| undefined instruction |
| |
| **x86:** |
| |
| undefined |
| undefined instruction |
| |
| Examples |
| -------- |
| |
| :: |
| |
| => exception undefined |
| |
| Illegal instruction |
| pc = 0x56076dd1a0f9, pc_reloc = 0x540f9 |
| |
| resetting ... |