9#ifndef LLDB_SOURCE_PLUGINS_SYMBOLLOCATOR_DEBUGINFOD_SYMBOLLOCATORDEBUGINFOD_H
10#define LLDB_SOURCE_PLUGINS_SYMBOLLOCATOR_DEBUGINFOD_SYMBOLLOCATORDEBUGINFOD_H
40 static std::optional<ModuleSpec>
47 static std::optional<FileSpec>
A class to manage flag bits.
static std::optional< FileSpec > LocateExecutableSymbolFile(const ModuleSpec &module_spec, const FileSpecList &default_search_paths)
static lldb_private::SymbolLocator * CreateInstance()
static void DebuggerInitialize(Debugger &debugger)
static llvm::StringRef GetPluginDescriptionStatic()
static llvm::StringRef GetPluginNameStatic()
llvm::StringRef GetPluginName() override
PluginInterface protocol.
SymbolLocatorDebuginfod()
static std::optional< ModuleSpec > LocateExecutableObjectFile(const ModuleSpec &module_spec)
A class that represents a running process on the host machine.