summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Bindings
diff options
context:
space:
mode:
authorItamar <itamar8910@gmail.com>2021-09-28 13:35:28 +0300
committerAndreas Kling <kling@serenityos.org>2021-09-28 16:54:39 +0200
commit09153b899776fe38c271eef08f675a1b31d71cb9 (patch)
tree41fb98b96b106b8c706ff9fade4088c19dd3c9c8 /Userland/Libraries/LibWeb/Bindings
parent26a96d315ddc7f1753e7d3cb5246c7817fedfb8f (diff)
downloadserenity-09153b899776fe38c271eef08f675a1b31d71cb9.zip
LibDebug: Use DW_AT_ranges to get address ranges of DIEs
Previously, we only supported DIEs with a contiguous address ranges and ignored ones with a non-contiguous set of ranges. We now check if a DIE has the DW_AT_ranges attribute, and if it does we parse its range list. This improves the quality of our backtraces - we previously missed many inlined function calls because their DIEs had non-contigues address ranges.
Diffstat (limited to 'Userland/Libraries/LibWeb/Bindings')
0 files changed, 0 insertions, 0 deletions