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.
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 |