debuginfod is a web service that indexes ELF/DWARF debugging resources by build-id and serves them over HTTP. For more information see: https://sourceware.org/elfutils/Debuginfod.html
Binutils can be built with the debuginfod client library
libdebuginfod
using the --with-debuginfod configure option.
This option is enabled by default if libdebuginfod
is installed
and found at configure time. This allows objdump
and
readelf
to automatically query debuginfod servers for
separate debug files when the files are otherwise not found.
debuginfod is packaged with elfutils, starting with version 0.178. You can get the latest version from ‘https://sourceware.org/elfutils/’.
The DWARF info dumping tools (readelf
and objdump
)
have options to control when they should access the debuginfod
servers. By default this access is enabled.