Function core::arch::arm::__breakpoint

source ·
pub unsafe fn __breakpoint(const VAL: i32)
🔬This is a nightly-only experimental API. (stdsimd #48556)
Available on ARM only.
Expand description

Inserts a breakpoint instruction.

VAL is a compile-time constant integer in range [0, 255].

The breakpoint instruction inserted is BKPT on A32/T32.


ARM’s documentation defines that __breakpoint accepts the following values for VAL:

  • 0...65535 when compiling as A32,
  • 0...255 when compiling as T32.

The current implementation only accepts values in range [0, 255].