The developers of the Ubuntu distribution have introduced the service debuginfod.ubuntu.com, which allows for debugging programs included in the distribution without the need to install separate debugging information packages from the debuginfo repository. With this new service, users can dynamically download debugging symbols from an external server directly during the debugging process. This capability has been supported since the release of GDB 10 and Binutils 2.34. Debugging information is provided for packages from the main, universe, restricted, and multiverse repositories of all supported versions of Ubuntu.
The process that powers the service debuginfod is an HTTP server for delivering ELF/DWARF debugging information and source code. When built with debuginfod support, GDB can automatically connect to debuginfod servers to download missing debugging information about the processed files or to separate debugging files and source codes for the executable being debugged. To enable serverilt debuginfod, you must set the environment variable 'DEBUGINFOD_URLS="https://debuginfod.ubuntu.com"' before running GDB.
Allikas: opennet.ru
