__breakpoint in core::arch::arm - Rust
Description: Inserts a breakpoint instruction.
Keywords: rust, rustlang, rust-lang, __breakpoint

# Function core::arch::arm::__breakpoint
[−][src]

    pub unsafe fn __breakpoint<const VAL: i32>()

🔬 This is a nightly-only experimental API. (`stdsimd` #48556)
This is supported 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.

# Note

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]`.