[Lldb-commits] [PATCH] D68655: Trust the arange accelerator tables in dSYMs

Greg Clayton via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Thu Oct 10 14:05:50 PDT 2019


clayborg added a comment.

In D68655#1700626 <https://reviews.llvm.org/D68655#1700626>, @aprantl wrote:

> I had to revert this. Apparently for very small / gapless programs, clang emits single-value DW_AT_low_pc/high_pc in the compile unit, and dsymutil does not rewrite that into DW_AT_ranges. Would be a nice speedup though.


So is this a bug in dsymutil? It is also legal for compilers to do this. I have also seen a lot of DWARF that has issues where the DW_AT_ranges for a DW_TAG_compile_unit is not complete and is missing functions.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D68655/new/

https://reviews.llvm.org/D68655





More information about the lldb-commits mailing list