Crate debuginfod

Source
Expand description

A crate for interacting with debuginfod servers.

Structs§

CachingClientfs-cache
A debuginfod client that caches data using the file system.
Client
A client for interacting with (one or more) debuginfod servers.
Response
A successful response from a debuginfod server.

Enums§

BuildId
The (GNU) build id is a randomly generated string added by most compilers to executables which is used by debuginfod to index them. It’s typically stored as a note in ELF files with name ELF_NOTE_GNU and type NT_GNU_BUILD_ID. Not all runtimes produce it, for example, the Rust compiler does not generate it, and Golang stores its build id in .note.go.buildid, but for all intents and purposes the GNU build id is the only relevant one when it comes to debuginfod servers.