EBREAK

Environment Break

EBREAK

Used by debuggers to cause control to be transferred back to a debugging environment.

Encoding

Binary Layout
00000000000100000000000001110011
31:0
 
Format I-Type
Opcode 0x00100073
Extension RV32I

Operands

Related

Across architectures

Breakpoint Trap : how x86, ARM, RISC-V, and PowerISA each do this.

More in RV32I

Description

EBREAK causes a breakpoint exception to be raised, intended for use by debuggers. Execution is transferred to the appropriate trap handler.

Operation

RaiseException(Breakpoint);