[PATCH] D136395: Add the ability to verify the .debug_aranges section.

Alexander Yermolovich via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 21 13:28:33 PDT 2022


ayermolo added a comment.

In D136395#3873072 <https://reviews.llvm.org/D136395#3873072>, @dblaikie wrote:

> If possible, I'd rather not add this - I think .debug_aranges should be removed (it's already been off-by-default for a decade in Clang) in favor of using CU-level address ranges. They're cheap-enough to parse that it doesn't substantially change the performance of tools so far as I'm aware and they save space by not duplicating the address range information in two places.
>
> Adding a verifier feels like endorsing/encouraging/maintaining `.debug_aranges` which seems like the wrong direction we should be going.

Can you elaborate on why they should be removed. Is it because of the aforementioned duplication of information, or are there other reasons also?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D136395



More information about the llvm-commits mailing list