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

Add support for loading debug information from debuginfod #1285

Closed
XVilka opened this issue Jul 9, 2021 · 3 comments · Fixed by #3954
Closed

Add support for loading debug information from debuginfod #1285

XVilka opened this issue Jul 9, 2021 · 3 comments · Fixed by #3954
Assignees
Milestone

Comments

@XVilka
Copy link
Member

XVilka commented Jul 9, 2021

Fedora 35 release that is scheduled to the end of 2021 will use Debuginfod by default for storing debug information for the binaries:

With GNU Binutils 2.34 comes debuginfod support, which is the HTTP server catching our eye while the debuginfod server is distributed as part of the latest elfutils package. This isn't for a general purpose web server thankfully but is an HTTP server for distributing ELF/DWARF debugging information and source code. With debuginfod enabled, Binutils' readelf and objdump utilities can query the HTTP server(s) for debug files that cannot otherwise be found. Enabling this option requires building Binutils using --with-debuginfod.

See https://developers.redhat.com/blog/2019/10/14/introducing-debuginfod-the-elfutils-debuginfo-server/ for more information.

Depends on #1805

Originally posted by @XVilka in #907 (comment)

@XVilka
Copy link
Member Author

XVilka commented Jul 12, 2022

LLVM added support for Debuginfod as well: llvm/llvm-project@36f0190

@XVilka XVilka added this to the 0.5.0 milestone Aug 24, 2022
@XVilka XVilka pinned this issue Sep 13, 2022
@wargio
Copy link
Member

wargio commented Sep 13, 2022

probably should be worth to use this with flirt, so we can easily create signatures from this.

@ret2libc
Copy link
Member

@XVilka I guess we should postpone this to 0.7.0, right? I don't think there's a way this is gonna lend before it.

@ret2libc ret2libc modified the milestones: 0.6.0, 0.7.0 Jul 25, 2023
@XVilka XVilka added the blocker label Aug 4, 2023
@imbillow imbillow mentioned this issue Nov 3, 2023
5 tasks
@XVilka XVilka added this to Debugger Jul 11, 2024
@XVilka XVilka moved this to Done in Debugger Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

4 participants