trace_execution
Record an execution trace from the current debugger position, stepping through instructions and capturing address and disassembly at each step. Control tracing depth with max instructions, step into/over calls, and stop at specified breakpoints.
Instructions
Record an execution trace from the current position. Steps through instructions and records address + disassembly at each step. Stops after maxInstructions or a breakpoint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | Yes | Session ID | |
| maxInstructions | No | Maximum instructions to trace (default 500) | |
| traceInto | No | true = step into calls, false = step over calls | |
| recordRegisters | No | Record full register state at each step (slower) | |
| breakOnCall | No | Stop tracing when this function/address is called |