Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Properly index debug info from gnu_debugaltlink file #333

Open
osandov opened this issue Jul 5, 2023 · 0 comments
Open

Properly index debug info from gnu_debugaltlink file #333

osandov opened this issue Jul 5, 2023 · 0 comments
Labels
debuginfo Support for debugging information formats

Comments

@osandov
Copy link
Owner

osandov commented Jul 5, 2023

.gnu_debugaltlink is generated by dwz, which is used by Linux distributions to deduplicate debugging information between multiple binaries. For example, coreutils binaries share a gnu_debugaltink file, as do the python executable and libpython. In fact, in the Python case, almost all of the debugging information is in the gnu_debugaltlink file.

844d828 added just enough support so that we could load debug files using .gnu_debugaltlink. But, we don't index any information from the alt file, so type and object lookups from the alt file still fail.

Supporting this will enable debugging Linux distribution packages, like Python, that use .gnu_debugaltlink.

@osandov osandov added the debuginfo Support for debugging information formats label Jul 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
debuginfo Support for debugging information formats
Projects
Status: Todo
Development

No branches or pull requests

1 participant