[Lldb-commits] [PATCH] D75750: [lldb] integrate debuginfod

Greg Clayton via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Tue Mar 31 19:18:49 PDT 2020

clayborg added a comment.

The main issue is that the symbol vendors currently are ELF, macOS and WASM. Right now we have one SymbolVendor for a triple, but I can see a SymbolVendor wanting to use multiple symbol servers to get information: one for the OS binaries (debuginfod or DebugSymbols.framework at Apple) and one for the current application with company specific symbol servers. At Apple, they can download any symbols for macOS, iOS, watchOS and tvOS OSes and applications. At Facebook we can download symbols for android, linux and iOS. Linux distros might have ways to download symbols for their OS stuff, which might work along side debuginfod? Also windows has the ability to download symbols.

So it might be good to have the SymbolVendors use one or more SymbolServer plug-ins.

  rG LLVM Github Monorepo



More information about the lldb-commits mailing list