aboutsummaryrefslogtreecommitdiff
path: root/binutils/dwarf.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2021-02-15 12:04:11 +1030
committerAlan Modra <amodra@gmail.com>2021-02-15 13:34:08 +1030
commit208599d928a42813e1e64e7b1fe318b84d7eb351 (patch)
tree3f1d57e54f0bbe3a0c8b449011650b25db6bb8a5 /binutils/dwarf.c
parent1781a9d0f3d0319abeeae73b1f1f78fbf3778739 (diff)
downloadgdb-208599d928a42813e1e64e7b1fe318b84d7eb351.zip
gdb-208599d928a42813e1e64e7b1fe318b84d7eb351.tar.gz
gdb-208599d928a42813e1e64e7b1fe318b84d7eb351.tar.bz2
objdump: don't cache section contents in load_specific_debug_section
* objdump.c (load_specific_debug_section): Don't call bfd_cache_section_contents. Rearrange so that bfd_get_full_section_contents is not called on path where bfd_simple_get_relocated_section_contents is called. Don't set section->user_data. (free_debug_section): Always free section->start. Don't twiddle section flags. * readelf.c (load_specific_debug_section): Don't set user_data. * dwarf.h (struct dwarf_section): Remove use_data field. * dwarf.c (NO_ABBREVS, ABBREV): Adjust to suit.
Diffstat (limited to 'binutils/dwarf.c')
-rw-r--r--binutils/dwarf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/binutils/dwarf.c b/binutils/dwarf.c
index ce1aeff..c863acf 100644
--- a/binutils/dwarf.c
+++ b/binutils/dwarf.c
@@ -11491,8 +11491,8 @@ dwarf_select_sections_all (void)
do_debug_str_offsets = 1;
}
-#define NO_ABBREVS NULL, NULL, NULL, 0, 0, 0, NULL, 0, NULL
-#define ABBREV(N) NULL, NULL, NULL, 0, 0, N, NULL, 0, NULL
+#define NO_ABBREVS NULL, NULL, NULL, 0, 0, 0, NULL, 0
+#define ABBREV(N) NULL, NULL, NULL, 0, 0, N, NULL, 0
/* N.B. The order here must match the order in section_display_enum. */