mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-04 05:50:17 +00:00 
			
		
		
		
	The ebreak instruction should generate a breakpoint exception. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Rick Chen <rick@andestech.com>
		
			
				
	
	
		
			67 lines
		
	
	
		
			914 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			914 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:**
 | 
						|
 | 
						|
  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 ...
 |