Skip to main content

Crate ghostscope_debuginfod

Crate ghostscope_debuginfod 

Source
Expand description

Async debuginfod client.

This crate implements the small HTTP client-side subset GhostScope needs: debuginfo, executable, and source lookups by build-id. It does not implement a debuginfod server.

The HTTP paths implemented here come from the debuginfod web API documented by elfutils/debuginfod(8): https://sourceware.org/elfutils/Debuginfod.html and distro man pages such as: https://manpages.ubuntu.com/manpages/noble/en/man8/debuginfod.8.html.

Structs§

DebuginfodClient
DebuginfodConfig
FetchedFile

Enums§

DebuginfodError

Constants§

DEFAULT_TIMEOUT_SECS

Functions§

build_id_to_hex
parse_url_list

Type Aliases§

Result