set_breakpoint
Pause execution at a target address by setting a breakpoint. Supports software, hardware (execute, read, write), and memory types. Add condition expressions or log text to control behavior during debugging.
Instructions
Set a breakpoint. Supports software BPs, hardware BPs (execute/read/write), and memory BPs. Optionally supply a condition expression or log text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | Yes | Session ID | |
| address | Yes | Address (hex) or symbol name, e.g. '0x401000' or 'kernel32.CreateFileW' | |
| type | No | Breakpoint type (default: software) | software |
| condition | No | x64dbg condition expression, e.g. 'eax==0' | |
| logText | No | Text to log when the breakpoint hits (no break) | |
| name | No | Friendly name for this breakpoint |