diff options
author | Tom Tromey <tom@tromey.com> | 2025-03-19 14:47:29 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2025-04-22 16:06:51 -0600 |
commit | 7b80401da008375af1e7cc154fb8163aa406f13d (patch) | |
tree | 59af258d6fcc702185f934695644a38e95d4fae2 /libctf/ctf-open.c | |
parent | 1e1ef933d114b6c144785b4478346d75499c4d3d (diff) | |
download | binutils-7b80401da008375af1e7cc154fb8163aa406f13d.zip binutils-7b80401da008375af1e7cc154fb8163aa406f13d.tar.gz binutils-7b80401da008375af1e7cc154fb8163aa406f13d.tar.bz2 |
Handle DWARF 5 separate debug sections
DWARF 5 standardized the .gnu_debugaltlink section that dwz emits in
multi-file mode. This is handled via some new forms, and a new
.debug_sup section.
This patch adds support for this to gdb. It is largely
straightforward, I think, though one oddity is that I chose not to
have this code search the system build-id directories for the
supplementary file. My feeling was that, while it makes sense for a
distro to unify the build-id concept with the hash stored in the
.debug_sup section, there's no intrinsic need to do so.
This in turn means that a few tests -- for example those that test the
index cache -- will not work in this mode.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=32808
Acked-By: Simon Marchi <simon.marchi@efficios.com>
Diffstat (limited to 'libctf/ctf-open.c')
0 files changed, 0 insertions, 0 deletions