This completes the conversion of LocateSymbolFile into a SymbolLocator plugin. The only remaining function is DownloadSymbolFileAsync which doesn't really fit into the plugin model, and therefore moves into the SymbolLocator class, while still relying on the plugins to do the underlying work.
45 lines
756 B
CMake
45 lines
756 B
CMake
add_lldb_library(lldbSymbol NO_PLUGIN_DEPENDENCIES
|
|
ArmUnwindInfo.cpp
|
|
Block.cpp
|
|
CompactUnwindInfo.cpp
|
|
CompileUnit.cpp
|
|
CompilerDecl.cpp
|
|
CompilerDeclContext.cpp
|
|
CompilerType.cpp
|
|
DWARFCallFrameInfo.cpp
|
|
DebugMacros.cpp
|
|
DeclVendor.cpp
|
|
FuncUnwinders.cpp
|
|
Function.cpp
|
|
LineEntry.cpp
|
|
LineTable.cpp
|
|
ObjectContainer.cpp
|
|
ObjectFile.cpp
|
|
PostfixExpression.cpp
|
|
Symbol.cpp
|
|
SymbolContext.cpp
|
|
SymbolFile.cpp
|
|
SymbolFileOnDemand.cpp
|
|
SymbolLocator.cpp
|
|
SymbolVendor.cpp
|
|
Symtab.cpp
|
|
Type.cpp
|
|
TypeList.cpp
|
|
TypeMap.cpp
|
|
TypeSystem.cpp
|
|
UnwindPlan.cpp
|
|
UnwindTable.cpp
|
|
Variable.cpp
|
|
VariableList.cpp
|
|
|
|
LINK_LIBS
|
|
lldbCore
|
|
lldbExpression
|
|
lldbHost
|
|
lldbTarget
|
|
lldbUtility
|
|
|
|
LINK_COMPONENTS
|
|
Support
|
|
)
|