Displaying 3 results from an estimated 3 matches for "sectionpiec".
Did you mean:
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](h...
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,