Build Runtime Debug Report
debug_runtime_reportGenerate a structured evidence report from a stopped debugger target, with crash fingerprinting, sanitizer stderr, and memory hazard detection, for triage and issue handoff.
Instructions
Create a shareable structured report from the current stopped target with normalized crash fingerprinting, Symbol Doctor status, sanitizer stderr correlation, poison-pattern memory hazard detection, ABI register-to-argument mapping, and recent debugger output. Use it only for evidence-driven triage and issue handoff. Do not treat heuristic poison patterns, ABI mappings, or sanitizer text correlation as standalone proof.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "debug_runtime_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| abi | No | ABI used to map argument registers; auto infers from debugger registers and host platform when possible. | auto |
| sessionId | No | Optional DAP session ID. Omit to use the backward-compatible default session. | |
| redactPaths | No | Replace path-like portions of the report fingerprint frame key with a generic marker. | |
| includeOutputTail | No | Include the bounded recent adapter stderr tail used for sanitizer correlation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| abi | Yes | ||
| frameKey | Yes | ||
| snapshot | Yes | ||
| sanitizer | Yes | ||
| hypotheses | Yes | ||
| outputTail | Yes | ||
| apiAnalysis | Yes | ||
| fingerprint | Yes | ||
| limitations | Yes | ||
| exceptionKey | Yes | ||
| symbolDoctor | Yes | ||
| symbolStatus | Yes | ||
| memoryHazards | Yes | ||
| breakpointPlan | Yes | ||
| fingerprintsV2 | Yes | ||
| stackIntegrity | Yes |