Re: [lldb-dev] RFC: Removing SymbolVendor indirection

2019-07-12 Thread Greg Clayton via lldb-dev
Pavel stopped by a few days ago and we discussed this. SymbolVendor was originally made to allow one or more object files to be used to provide the most complete view of a program when debugging, but what happened is we put all of the "using multiple files" kind of support down into the SymbolFi

[lldb-dev] RFC: Removing SymbolVendor indirection

2019-06-11 Thread Pavel Labath via lldb-dev
Hello all, we currently have an almost identical set of about 20-odd functions on ModuleList, Module, SymbolVendor and SymbolFile classes. The only thing that the SymbolVendor functions are doing is taking the Module mutex, and then calling the equivalent SymbolFile function to do the work. Th