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

What to look for.

Definition at line 46 of file SymbolLocator.h.

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

◆ 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(), and PrepareSearch().


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