diff options
author | Alan Modra <amodra@gmail.com> | 2020-08-14 20:19:39 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2020-08-14 21:31:22 +0930 |
commit | 82fcdb39388c6690699d41b7022b054c2de2554c (patch) | |
tree | 6b1b98eb38205802317aa297108d6a6b25533cd4 /bfd | |
parent | fc0efc4bd704f09f59dd87e354c734f902017094 (diff) | |
download | gdb-82fcdb39388c6690699d41b7022b054c2de2554c.zip gdb-82fcdb39388c6690699d41b7022b054c2de2554c.tar.gz gdb-82fcdb39388c6690699d41b7022b054c2de2554c.tar.bz2 |
PR26388, objdump debug dump memory leaks
num_debug_info_entries is used not just as a count but also as a flag
(DEBUG_INFO_UNAVAILABLE) after some errors. That means
num_debug_info_entries can't be used when cleaning up malloc'd info.
PR 26388
* dwarf.c (free_debug_memory): Free alloc_num_debug_info_entries
of debug_information. Correct test of max_loc_offsets and
max_range_lists.
* rddbg.c (read_debugging_info): Free dhandle on error.
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions