[PATCH] D133376: Allow epilogue_begin to be emitted when generating DWARF
Ariel Burton via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 30 16:24:13 PST 2022
Ariel-Burton added a comment.
In D133376#3961567 <https://reviews.llvm.org/D133376#3961567>, @dblaikie wrote:
>> As one might expect, the section that grew is .debug_line. I see an increases of about 2%. However, the overall size of just the debug info increases by considerably less, about 0.3%. The increase of the overall file size is even less, at about 0,2%.
>
> Under what build configuration/example target? These numbers can vary pretty widely depending on compression, split dwarf, optimized/unoptimized, etc. Might be good to have a few scenarios covered, at least with clang or something similarly large-ish from the LLVM project.
This was a vanilla x86-64 linux build with debug.
>> Interestingly, I saw small reductions in the sizes of the .debug_line_str and .debug_str sections.
>
> that seems really suspicious - is there any reason why this change would reduce those?
I've looked more closely at the strings, and I believe this is a false alarm. The reason for the reduction in size is that the path in which the with-the-change was built was shorter than of the without-the-change build.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D133376/new/
https://reviews.llvm.org/D133376
More information about the llvm-commits
mailing list