[lldb-dev] Status of DWARF64 in LLDB
Jan Kratochvil via lldb-dev
lldb-dev at lists.llvm.org
Mon Mar 11 13:25:05 PDT 2019
On Mon, 11 Mar 2019 20:45:48 +0100, Zachary Turner via lldb-dev wrote:
> I want to ask what the status of DWARF64 in LLDB is.
IMO there isn't as for example:
is using bits 32..63 for additional info (DWO file offset/index for example)
while only bits 0..31 are used for DIE offset inside .debug_info section.
but nobody ever defines DWARFUTILS_DWARF64 and so it uses:
typedef uint32_t dw_offset_t; // Dwarf Debug Information Entry offset for any
// offset into the file
> For example, I > know that clang and LLVM will not even generate DWARF64,
Even GCC needs to be patched to generate DWARF64.
> Certainly we can improve LLVM's support for consuming DWARF64, but it's a
> question of priorities.
I think it is never needed in real world as long as one uses DWP and/or
-fdebug-types-section. Red Hat is using neither (for DWZ postprocessing) and
so I did hit this limit of unsupported DWARF64 in GNU utilities [attached].
-------------- next part --------------
An embedded message was scrubbed...
From: Jan Kratochvil <jan.kratochvil at redhat.com>
Subject: DWARF64 for Chromium with 10GB of DWARF
Date: Wed, 8 Aug 2018 15:14:16 +0200
More information about the lldb-dev