Displaying 7 results from an estimated 7 matches for "hash_id".
2020 Jun 03
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...ted here - https://reviews.llvm.org/P8164. (It still has a
questions: whether base types should be put into type table, whether references into type table
should be done by DW_AT_signature or just by offset, etc.. ) While handling that separate type table
the DWARF aware linker would check the only hash_id and put only one type description
with the same id in the final type table. It also would allow us to solve that -flto=thin problem -
http://lists.llvm.org/pipermail/llvm-dev/2020-May/141938.html (there is dsymutil example there).
i.e., the case when type definition would be removed will not occur...
2020 Jun 05
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...t still has a
>Alexey> questions: whether base types should be put into type table, whether references into type table
>Alexey> should be done by DW_AT_signature or just by offset, etc.. ) While handling that separate type table
>Alexey> the DWARF aware linker would check the only hash_id and put only one type description
>Alexey> with the same id in the final type table. It also would allow us to solve that -flto=thin problem -
>Alexey> http://lists.llvm.org/pipermail/llvm-dev/2020-May/141938.html (there is dsymutil example there).
>Alexey> i.e., the case when ty...
2020 Jun 09
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...Alexey> questions: whether base types should be put into type table, whether references into type table
>> >Alexey> should be done by DW_AT_signature or just by offset, etc.. ) While handling that separate type table
>> >Alexey> the DWARF aware linker would check the only hash_id and put only one type description
>> >Alexey> with the same id in the final type table. It also would allow us to solve that -flto=thin problem -
>> >Alexey> http://lists.llvm.org/pipermail/llvm-dev/2020-May/141938.html (there is dsymutil example there).
>> >Alexey...
2020 Jun 23
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...types should be put into type table, whether references into type table
>>>> >> >Alexey> should be done by DW_AT_signature or just by offset, etc.. ) While handling that separate type table
>>>> >> >Alexey> the DWARF aware linker would check the only hash_id and put only one type description
>>>> >> >Alexey> with the same id in the final type table. It also would allow us to solve that -flto=thin problem -
>>>> >> >Alexey> http://lists.llvm.org/pipermail/llvm-dev/2020-May/141938.html (there is dsymutil e...
2020 Jun 24
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...> table, whether references into type table
> > >>>> >> >Alexey> should be done by DW_AT_signature or just by offset,
> etc.. ) While handling that separate type table
> > >>>> >> >Alexey> the DWARF aware linker would check the only hash_id and
> put only one type description
> > >>>> >> >Alexey> with the same id in the final type table. It also would
> allow us to solve that -flto=thin problem -
> > >>>> >> >Alexey>
> http://lists.llvm.org/pipermail/llvm-dev/2020-Ma...
2020 Jun 22
4
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...ns: whether base types should be put into type table, whether references into type table
>> >> >Alexey> should be done by DW_AT_signature or just by offset, etc.. ) While handling that separate type table
>> >> >Alexey> the DWARF aware linker would check the only hash_id and put only one type description
>> >> >Alexey> with the same id in the final type table. It also would allow us to solve that -flto=thin problem -
>> >> >Alexey> http://lists.llvm.org/pipermail/llvm-dev/2020-May/141938.html (there is dsymutil example there).
&...
2020 Jun 03
5
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
It makes me sad that the linker (via a library or otherwise) has to be
"DWARF-aware" to be able to effectively handle --gc-sections, COMDATs,
--icf etc for debug info, without leaving large blocks of data kicking
around.
The patching to -1 (or equivalent) is probably a good lightweight solution
(though I'd love it if it could be done based on section type in the future
rather than