search for: sectionpiece

Displaying 3 results from an estimated 3 matches for "sectionpiece".

2020 Nov 06
1
Fragmented DWARF
...h this, but I wouldn't expect it to be costly in terms of code quality or performance, at least in comparison to parsing the DWARF itself. sizeof(InputSection) is 208 (sizeof(Elf64_Shdr)=64) so there is indeed a significant overhead on fragmented segments. A MergeInputSection can be split into SectionPiece, which is indeed lightweight and MarkLive can mark liveness on these pieces. However, in InputFiles.cpp we change MergeInputSection to regular if it has a relocation (toRegularSection). Using more lightweight data structures for .debug_* fragments is still challenging. >> Thank you, Alexey....
2016 May 30
0
LLVM Weekly - #126, May 30th 2016
...int for Sparc has been exposed in Clang through `-msoft-float`. [r270538](http://reviews.llvm.org/rL270538). * Clang now supports the `-finline-functions` argument to enable inlining separately from the standard `-O` flags. [r270609](http://reviews.llvm.org/rL270609). ## Other project commits * SectionPiece in LLD is now 8-bytes smaller on 64-bit platforms. This improves the time to link Clang with debug info by 2%. [r270717](http://reviews.llvm.org/rL270717). * LLD has replaced a use of binary search with a hash table lookup, resulting in a 4% speedup when linking Clang with debug info. [r270999](ht...
2020 Nov 05
3
Fragmented DWARF
Hi James, On 05.11.2020 17:59, James Henderson wrote: > (Resending with history trimmed to avoid it getting stuck in moderator > queue). > > Hi Alexey, > > Just an update - I identified the cause of the "Generated debug info > is broken" error message when I tried to build things locally: the > `outStreamer` instance is initialised with the host Triple,