[Lldb-commits] [lldb] Fix an integer trunctation issues for the DW_AT_frame_base DWARF loca… (PR #110388)
Greg Clayton via lldb-commits
lldb-commits at lists.llvm.org
Sat Sep 28 15:34:50 PDT 2024
clayborg wrote:
Since .dwp files can get large, it is ok for the `.debug_info.dwo` section to exceed 4GB as we can parse the linked list of dwarf units in the `.debug_info.dwo` and ignore the CU and TU indexes which are limited to 4GB. We have work arounds already checked into LLVM's DWARF code that detects this issues and reconstructs the CU and TU index to be 64 bit safe. So this fix allows variables to show correctly when they have a `DW_AT_frame_base` attribute on the `DW_TAG_subprogram` were the `.debug_info.dwo` offset of the `DW_TAG_subprogram` is over 4GB.
https://github.com/llvm/llvm-project/pull/110388
More information about the lldb-commits
mailing list