LLDB mainline
lldb_private::SymbolLocator::Result Struct Reference

What a search found. More...

#include <SymbolLocator.h>

Public Attributes

ModuleSpec module_spec
 The binary, and its symbol file if there is one to be had.
std::optional< llvm::Error > symbol_error
 What an external symbol server had to say about the symbols, even though the binary itself was found.
StatisticsMap statistics
 Where the time went, to be merged into the Module once it exists.

Detailed Description

What a search found.

Definition at line 61 of file SymbolLocator.h.

Member Data Documentation

◆ module_spec

ModuleSpec lldb_private::SymbolLocator::Result::module_spec

The binary, and its symbol file if there is one to be had.

Definition at line 63 of file SymbolLocator.h.

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

◆ statistics

StatisticsMap lldb_private::SymbolLocator::Result::statistics

Where the time went, to be merged into the Module once it exists.

Definition at line 72 of file SymbolLocator.h.

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

◆ symbol_error

std::optional<llvm::Error> lldb_private::SymbolLocator::Result::symbol_error

What an external symbol server had to say about the symbols, even though the binary itself was found.

Recorded rather than reported, so that it reaches the user in the caller's order, and so has to be consumed even by a caller that does not report it.

Definition at line 69 of file SymbolLocator.h.

Referenced by lldb_private::SymbolLocator::LocateWithPlugins().


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