2024-01-14 13:53:13 +00:00
|
|
|
.. index::
|
|
|
|
single: exception (command)
|
|
|
|
|
2021-01-26 11:59:09 +00:00
|
|
|
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:**
|
|
|
|
|
2021-04-09 10:48:14 +00:00
|
|
|
ebreak
|
|
|
|
breakpoint exception
|
|
|
|
|
2021-01-26 11:59:09 +00:00
|
|
|
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 ...
|