search for: hash_id

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