commit | 7bd1e04a3532ed3f833a79a40bd7bc0bd48706ad | [log] [tgz] |
---|---|---|
author | Steinar H. Gunderson <steinar+sourceware@gunderson.no> | Fri May 19 09:14:54 2023 +0000 |
committer | Alan Modra <amodra@gmail.com> | Thu Feb 15 13:19:45 2024 +1030 |
tree | 98107fb7d9224470cc2dd726ed66c5aad1fec1eb | |
parent | 2fbbadc2c336cad228be998a118e3bab3be30757 [diff] |
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.