pwndbg_set_breakpoint_advanced
Set breakpoints precisely using function name, address, module offset, or file:line. Configure conditions, auto-continue, naming, and one-shot behavior.
Instructions
Set a breakpoint with full control over address, module, auto-continue, and naming.
Supports all common breakpoint styles:
By function name: name="CreateXmlReader"
By address: address="0x10027cacc"
By module+offset: module="Xmllite", offset="0x3cf8"
By file+line: address="file.c:42"
Args: session_id: The UUID of the session. address: Address or file:line expression. Mutually exclusive with name. name: Symbol name to break on. Mutually exclusive with address. module: Restrict breakpoint to this module (e.g., "Xmllite"). offset: Module-relative offset (hex string). Requires module to be set. auto_continue: If True, breakpoint auto-continues (counts hits without stopping). bp_name: Assign a human-readable name to the breakpoint for later reference. condition: Optional condition expression (breakpoint only fires if true). one_shot: If True, breakpoint is deleted after first hit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | ||
| address | No | ||
| name | No | ||
| module | No | ||
| offset | No | ||
| auto_continue | No | ||
| bp_name | No | ||
| condition | No | ||
| one_shot | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |