diff options
author | Itamar <itamar8910@gmail.com> | 2021-09-28 13:35:28 +0300 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-09-28 16:54:39 +0200 |
commit | 09153b899776fe38c271eef08f675a1b31d71cb9 (patch) | |
tree | 41fb98b96b106b8c706ff9fade4088c19dd3c9c8 /Userland/Libraries/LibWeb/Bindings | |
parent | 26a96d315ddc7f1753e7d3cb5246c7817fedfb8f (diff) | |
download | serenity-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