Red Hat Talks Up debuginfod As The New Debug Info Web Server

Written by Michael Larabel in Programming on 5 February 2020 at 03:25 AM EST. 12 Comments
PROGRAMMING
Debuginfod is the new ELFUTILS HTTP web server for providing debug information or even source code on-demand to debuggers and related development utilities.

Debuginfod is the optional HTTP server that is part of the ELFUTILS package and is for distributing ELF/DWARF debugging information and program source code when requested based upon a build ID of what's being compiled/debugged. This Red Hat led initiative has already led to Debuginfod support added to the new Binutils 2.34 for being able to query source files and debug information when not present on the local file-system.

The developers hope organizations or even Linux distributions will host debuginfod servers to allow for their developers to query this information on-demand from centralized servers rather than carrying around extra debug bits on each system that can quickly accumulate in size.

So far debuginfod support is being wired up to various GNU toolchain components but the plan is on expanding that to also include the likes of LLVM tooling.

Red Hat's Mark Wielaard and Frank Eigler presented at this year's FOSDEM conference on debuginfod. If you would like to learn more about it there are the PDF slides and WebM session recording.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week