[lldb-dev] LLDB failed to locate source when dwarf symbols are inside compile unit on Linux

Greg Clayton via lldb-dev lldb-dev at lists.llvm.org
Mon Jan 9 13:57:45 PST 2017


Comments below.

> On Jan 9, 2017, at 1:10 PM, Jeffrey Tan via lldb-dev <lldb-dev at lists.llvm.org> wrote:
> 
> Hi,
> 
> O ur company is using Buck(https://buckbuild.com/ <https://buckbuild.com/>) to build internal service. Recently the build team made a change in buck to not merge dwarf symbols from each object file into final binary so debugger needs to read source/symbol table from compilation unit itself.

How are debug symbols expected to be found? Is fission being used where the DWARF for each compile unit is in .dwo files and the main executable has skeleton DWARF? I will skip all other questions until we know more about how and where the DWARF is.

Greg Clayton

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20170109/27b0b039/attachment.html>


More information about the lldb-dev mailing list