set_data_breakpoint
Set a data breakpoint to halt program execution on memory reads or writes, with optional value and width matching.
Instructions
Set a data breakpoint that triggers on memory read/write access, optionally matching a value.
Args: address: Variable name or memory address (e.g., "myVar", "0xD0000100") access: Access type — "read", "write", or "readwrite" data_value: Optional data value to match (e.g., "0x33", "0x0"). Empty = any value. data_width: Width for value matching — "byte", "word", "long", "quad", "auto"
Returns: Confirmation of data breakpoint
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| access | No | write | |
| address | Yes | ||
| data_value | No | ||
| data_width | No | long |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |