breakpoint
Set breakpoints at functions, files, or addresses with optional conditions and auto-delete. Works in both forward and reverse execution during rr replay.
Instructions
Set a breakpoint at a location. Triggers in both directions in rr replay sessions.
location: function name, file:line, or *address e.g. "main", "foo.c:42", "*0x401234", "MyClass::method" condition: optional expression that must be true to trigger — e.g. "x > 5" temporary: if True, the breakpoint auto-deletes after its first hit
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| location | Yes | ||
| condition | No | ||
| temporary | No | ||
| session_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |