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.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D75750



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to