From 44266f362b9bc5bed31923b6ab75ea697ad7d519 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 16 Mar 2021 18:01:58 +0000 Subject: [PATCH] Retain .debug_addr sections loaded in the main file. PR 27534 * readelf.c (display_debug_section): Also retain .debug_addr sections. --- binutils/ChangeLog | 6 ++++++ binutils/readelf.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/binutils/ChangeLog b/binutils/ChangeLog index e9a78ee5567..6a1d03f3f4e 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,9 @@ +2021-03-16 Nick Clifton + + PR 27534 + * readelf.c (display_debug_section): Also retain .debug_addr + sections. + 2021-03-16 Nick Clifton PR 27533 diff --git a/binutils/readelf.c b/binutils/readelf.c index 2205ba1b8d6..9e8cd873e47 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -15442,7 +15442,7 @@ display_debug_section (int shndx, Elf_Internal_Shdr * section, Filedata * fileda section_subset = NULL; - if (secondary || (id != info && id != abbrev)) + if (secondary || (id != info && id != abbrev && id != debug_addr)) free_debug_section (id); } break; -- 2.30.2