LLDB mainline
lldb_private::SymbolLocator::Request Struct Reference

One binary to search for. More...

#include <SymbolLocator.h>

Public Attributes

ModuleSpec module_spec
 What to look for.
lldb::PlatformSP platform
 A platform that may know where the binary is.
bool external_lookup = false
 Allow contacting an external symbol server when the local searches come up empty.
std::string description
 How to name this binary in a progress report.

Detailed Description

One binary to search for.

Definition at line 44 of file SymbolLocator.h.

Member Data Documentation

◆ description

std::string lldb_private::SymbolLocator::Request::description

How to name this binary in a progress report.

Definition at line 57 of file SymbolLocator.h.

Referenced by PrepareSearch().

◆ external_lookup

bool lldb_private::SymbolLocator::Request::external_lookup = false

Allow contacting an external symbol server when the local searches come up empty.

Definition at line 54 of file SymbolLocator.h.

Referenced by lldb_private::SymbolLocator::LocateWithPlugins(), and PrepareSearch().

◆ module_spec

ModuleSpec lldb_private::SymbolLocator::Request::module_spec

◆ platform

lldb::PlatformSP lldb_private::SymbolLocator::Request::platform

A platform that may know where the binary is.

The locator plugins have no Platform of their own to consult.

Definition at line 50 of file SymbolLocator.h.

Referenced by AskPlatform(), DynamicLoaderDarwinKernel::KextImageInfo::LoadImageUsingMemoryModule(), and PrepareSearch().


The documentation for this struct was generated from the following file: