Skip to content

Improve dump triage provenance and metadata - #2

Merged
Marc-André Moreau (mamoreau-devolutions) merged 4 commits into
masterfrom
copilot/analyze-august-9-dump
Aug 10, 2026
Merged

Improve dump triage provenance and metadata#2
Marc-André Moreau (mamoreau-devolutions) merged 4 commits into
masterfrom
copilot/analyze-august-9-dump

Conversation

@mamoreau-devolutions

Copy link
Copy Markdown
Contributor

This strengthens read-only dump triage so historical crash correlations expose bounded evidence without promoting dump-load events, stack participation, or unsupported layouts into causation.

  • Distinguish third-party stack participation from driver causation and allow immutable dump targets to expose their stored snapshot event.
  • Add signature-gated, bounds-checked MDMP header/directory inventory with explicit documented stream presence. Kernel PAGE dumps are reported as not applicable; stream payloads and unknown streams are never decoded.
  • Add bounded captured-event instruction offset/code requests (up to 64 bytes), including IDebugAdvanced2 compatibility fallback. Results are mechanically compared with documented bugcheck P2 and remain metadata-only; documented E_NOINTERFACE becomes an explicit invalid captured-event-code-memory status.
  • Add regression coverage for the format gate, directory range validation, known/unknown stream inventory, and evidence grading contract.

Validation: cargo fmt --check, cargo test -p windbg-dbgeng -p windbg-tool, cargo clippy --workspace --all-targets -- -D warnings, and cargo build -p windbg-tool.

@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) merged commit 737f304 into master Aug 10, 2026
8 checks passed
@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) deleted the copilot/analyze-august-9-dump branch August 10, 2026 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant