debug_registers
Read CPU registers from a halted debug target, optionally including all extra registers and decoded flag values for inspection.
Instructions
Read registers. Target must be halted.
registers is a comma-separated list (e.g. "eip,esp,cr2,cr3"); default is
the general set from the stub's g packet. all=True also reads every
extra register the target describes (control registers, segment bases,
FPU/SSE...). Flag registers (eflags, cr0, cr4...) are decoded.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "debug_registers"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | ||
| name | Yes | ||
| registers | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |