Hello,

at least Fedora Linux distribution uses DWZ to reduce DWARF debug info size:
        https://fedoraproject.org/wiki/Features/DwarfCompressor

It is DWARF optimization - not really a compression.  One can find it by
DW_TAG_partial_unit/DW_TAG_imported_unit:
 <0><b>: Abbrev Number: 103 (DW_TAG_partial_unit)
    <c>   DW_AT_stmt_list   : 0x0
    <10>   DW_AT_comp_dir    : (alt indirect string, offset: 0xe61c)
 <1><14>: Abbrev Number: 45 (DW_TAG_imported_unit)
    <15>   DW_AT_import      : <alt 0xb>
...

LLDB (incl. trunk) does not support it and it even crashes on DWZed files.
Is anyone working on this support?  To prevent possible work duplication.

I have found only this commit but that is not really for LLDB:
        https://reviews.llvm.org/rL237721


Jan Kratochvil
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to