diff options
author | Aaron Merey <amerey@redhat.com> | 2022-10-31 23:44:23 -0400 |
---|---|---|
committer | Aaron Merey <amerey@redhat.com> | 2022-11-01 00:25:15 -0400 |
commit | fb833750c395ce268d16fd44e4decafbb41208a8 (patch) | |
tree | f756e96a54ea06ad831e11d14d2675d49c5e242e /doc/ChangeLog | |
parent | 5d8cd51a460fc29f35a016836c39fcea6bf59fb0 (diff) | |
download | elfutils-fb833750c395ce268d16fd44e4decafbb41208a8.tar.gz |
debuginfod: Support queries for ELF/DWARF sections
Add new function debuginfod_find_section which queries debuginfod
servers for the raw binary contents of the specified ELF/DWARF section
in a file matching the given build-id.
Extend the server webapi to support section queries. Section query
URLS have the following format: /buildid/BUILDID/section/SECTION
The server will attempt to extract the section from a debuginfo file
matching the given build-id. If the debuginfo file cannot be found
or the section has type SHT_NOBITS, the server will attempt to extract
the section from the executable file matching the build-id.
If the server is built without section query support, the client will
attempt to download the debuginfo matching the build-id and extract the
section. If the debuginfo file cannot be found or the section has type
SHT_NOBITS, the server will attempt to download the executable file
matching the build-id and extract the section.
Signed-off-by: Aaron Merey <amerey@redhat.com>
Diffstat (limited to 'doc/ChangeLog')
-rw-r--r-- | doc/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 269ed06e..7b18dbef 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,10 @@ +2022-10-31 Aaron Merey <amerey@redhat.com> + + * Makefile.am (notrans_dist_man3_MANS): Add debuginfod_find_section.3. + * debuginfod_find_section.3: New file. + * debuginfod_find_debuginfo.3: Document debuginfod_find_section. + * debuginfod.8: Document section webapi. + 2022-10-28 Arsen Arsenović <arsen@aarsen.me> * readelf.1: Document the --syms alias. |