set_breakpoint
Set a breakpoint at a specific memory address or symbol to halt program execution, with options for hardware or software breakpoints and read/write conditions.
Instructions
Set a breakpoint at the specified address or symbol.
Args: address: Address (hex e.g. "0x80001000") or symbol name (e.g. "main") type: Breakpoint type — "program", "read", "write", or "readwrite" impl: Implementation — "auto", "soft" (software), or "hard" (hardware)
Returns: Breakpoint details confirming the set operation
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| impl | No | auto | |
| type | No | program | |
| address | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |