LLDB mainline
Macros | Functions
SymbolLocatorDebuginfod.cpp File Reference
#include "SymbolLocatorDebuginfod.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Interpreter/OptionValueString.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "llvm/Debuginfod/Debuginfod.h"
#include "llvm/Debuginfod/HTTPClient.h"
#include "SymbolLocatorDebuginfodProperties.inc"
#include "SymbolLocatorDebuginfodPropertiesEnum.inc"

Go to the source code of this file.

Macros

#define LLDB_PROPERTIES_symbollocatordebuginfod
 
#define LLDB_PROPERTIES_symbollocatordebuginfod
 

Functions

static PluginProperties & GetGlobalPluginProperties ()
 
static std::optional< FileSpecGetFileForModule (const ModuleSpec &module_spec, std::function< std::string(llvm::object::BuildID)> UrlBuilder)
 

Macro Definition Documentation

◆ LLDB_PROPERTIES_symbollocatordebuginfod [1/2]

#define LLDB_PROPERTIES_symbollocatordebuginfod

Definition at line 31 of file SymbolLocatorDebuginfod.cpp.

◆ LLDB_PROPERTIES_symbollocatordebuginfod [2/2]

#define LLDB_PROPERTIES_symbollocatordebuginfod

Definition at line 31 of file SymbolLocatorDebuginfod.cpp.

Function Documentation

◆ GetFileForModule()

static std::optional< FileSpec > GetFileForModule ( const ModuleSpec module_spec,
std::function< std::string(llvm::object::BuildID)>  UrlBuilder 
)
static

◆ GetGlobalPluginProperties()

static PluginProperties & GetGlobalPluginProperties ( )
static

Definition at line 101 of file SymbolLocatorDebuginfod.cpp.