]> git.ipfire.org Git - thirdparty/gcc.git/commit
libbacktrace: don't get confused by overlapping address ranges
authorIan Lance Taylor <iant@golang.org>
Fri, 18 Oct 2024 20:02:21 +0000 (13:02 -0700)
committerIan Lance Taylor <iant@golang.org>
Fri, 18 Oct 2024 20:04:11 +0000 (13:04 -0700)
commitf8687bceaa8ef9cd3c48b6706e8620af3ec5e2eb
treed5d64a6f3d7911f60c6e9fab983d3b87bd2e4568
parentaaa855fac0c7003d823b48fe4cc4b9ded9331a2b
libbacktrace: don't get confused by overlapping address ranges

Fixes https://github.com/ianlancetaylor/libbacktrace/issues/137.

* dwarf.c (resolve_unit_addrs_overlap_walk): New static function.
(resolve_unit_addrs_overlap): New static function.
(build_dwarf_data): Call resolve_unit_addrs_overlap.
libbacktrace/dwarf.c