LLDB mainline
ExternalSymbolResolver.cpp File Reference
#include "lldb/Expression/ExternalSymbolResolver.h"
#include "lldb/Core/Module.h"
#include "lldb/Expression/Expression.h"
#include "lldb/Symbol/SymbolFile.h"
#include "lldb/Target/Language.h"
#include "lldb/Target/LanguageRuntime.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/lldb-defines.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/FormatVariadic.h"
#include <optional>

Go to the source code of this file.

Classes

class  LoadAddressResolver

Functions

static llvm::Expected< lldb::addr_t > ResolveFunctionCallLabel (FunctionCallLabel &label, const lldb_private::SymbolContext &sc, bool &symbol_was_missing_weak)
 Returns address of the function referred to by the special function call label label.

Function Documentation

◆ ResolveFunctionCallLabel()

llvm::Expected< lldb::addr_t > ResolveFunctionCallLabel ( FunctionCallLabel & label,
const lldb_private::SymbolContext & sc,
bool & symbol_was_missing_weak )
static