[Lldb-commits] [PATCH] D70647: RFC 3/3: Remove DWARFDIE dependency from functions moved by D70646

Jan Kratochvil via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Wed Jan 22 07:02:57 PST 2020


jankratochvil abandoned this revision.
jankratochvil marked an inline comment as done.
jankratochvil added a comment.

I tried to use `DIERef` instead of `DWARFDIE` everywhere as @labath does not like to increase `DWARFDIE` size from 16 bytes to 24 bytes.  But that is not really feasible. For `DIERef` one needs to also carry `SymbolFileDWARF *` along and also resolving `DIERef` into `DWARFDIE` is slow as it has to bisect CUs from the DIE offset. I will post a different proposal how to implement DWZ.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D70647/new/

https://reviews.llvm.org/D70647





More information about the lldb-commits mailing list