mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-13 14:53:06 +00:00
69 lines
954 B
ReStructuredText
69 lines
954 B
ReStructuredText
|
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:**
|
||
|
|
||
|
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 ...
|
||
|
|
||
|
Return value
|
||
|
------------
|
||
|
|
||
|
The return value $? is always set to 0 (true).
|