Skip to content

fix: support GDB separate debug file layouts - #268

Merged
swananan merged 1 commit into
mainfrom
fix/gdb-debuglink-search
Aug 2, 2026
Merged

fix: support GDB separate debug file layouts#268
swananan merged 1 commit into
mainfrom
fix/gdb-debuglink-search

Conversation

@swananan

@swananan swananan commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Why

Distribution debug packages use GDB-compatible global layouts that GhostScope
previously did not search, so stripped system modules could lose source
information.

How

Align local separate-debug discovery with GDB conventions across host and
target filesystems while preserving strict matching and existing fallback
behavior.

Validation

  • cargo fmt --all -- --check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test -p ghostscope-dwarf
  • targeted host e2e for mirrored debuglink and Build-ID discovery
  • full host -> docker-private e2e suite

Distribution debug packages use GDB-compatible global layouts that
GhostScope previously did not search, so stripped system modules could lose
source information.

Align local separate-debug discovery with GDB conventions across host and
target filesystems while preserving strict matching and existing fallback
behavior.
@swananan
swananan merged commit 82201f5 into main Aug 2, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant