aboutsummaryrefslogtreecommitdiff
path: root/gdb/python
diff options
context:
space:
mode:
authorSteinar H. Gunderson <steinar+sourceware@gunderson.no>2023-05-19 09:14:54 +0000
committerAlan Modra <amodra@gmail.com>2024-02-15 13:19:45 +1030
commit7bd1e04a3532ed3f833a79a40bd7bc0bd48706ad (patch)
tree98107fb7d9224470cc2dd726ed66c5aad1fec1eb /gdb/python
parent2fbbadc2c336cad228be998a118e3bab3be30757 (diff)
downloadbinutils-7bd1e04a3532ed3f833a79a40bd7bc0bd48706ad.zip
binutils-7bd1e04a3532ed3f833a79a40bd7bc0bd48706ad.tar.gz
binutils-7bd1e04a3532ed3f833a79a40bd7bc0bd48706ad.tar.bz2
PR29785, memory bloat after b43771b045fb
Pathological cases of dwarf info with overlapping duplicate memory ranges can cause splitting of trie leaf nodes, which in the worst case will cause memory to increase without bounds. PR 29785 * dwarf2.c (insert_arange_in_trie): Don't split leaf nodes unless that reduces number of elements in at least one node.
Diffstat (limited to 'gdb/python')
0 files changed, 0 insertions, 0 deletions