LLVM  8.0.1
Public Member Functions | Public Attributes | List of all members
llvm::symbolize::LLVMSymbolizer::Options Struct Reference

#include "llvm/DebugInfo/Symbolize/Symbolize.h"

Collaboration diagram for llvm::symbolize::LLVMSymbolizer::Options:
Collaboration graph
[legend]

Public Member Functions

 Options (FunctionNameKind PrintFunctions=FunctionNameKind::LinkageName, bool UseSymbolTable=true, bool Demangle=true, bool RelativeAddresses=false, std::string DefaultArch="")
 

Public Attributes

FunctionNameKind PrintFunctions
 
bool UseSymbolTable: 1
 
bool Demangle: 1
 
bool RelativeAddresses: 1
 
std::string DefaultArch
 
std::vector< std::string > DsymHints
 

Detailed Description

Definition at line 38 of file Symbolize.h.

Constructor & Destructor Documentation

◆ Options()

llvm::symbolize::LLVMSymbolizer::Options::Options ( FunctionNameKind  PrintFunctions = FunctionNameKind::LinkageName,
bool  UseSymbolTable = true,
bool  Demangle = true,
bool  RelativeAddresses = false,
std::string  DefaultArch = "" 
)
inline

Definition at line 46 of file Symbolize.h.

Member Data Documentation

◆ DefaultArch

std::string llvm::symbolize::LLVMSymbolizer::Options::DefaultArch

Definition at line 43 of file Symbolize.h.

Referenced by llvm::symbolize::LLVMSymbolizer::flush().

◆ Demangle

bool llvm::symbolize::LLVMSymbolizer::Options::Demangle

◆ DsymHints

std::vector<std::string> llvm::symbolize::LLVMSymbolizer::Options::DsymHints

Definition at line 44 of file Symbolize.h.

Referenced by llvm::symbolize::LLVMSymbolizer::flush().

◆ PrintFunctions

FunctionNameKind llvm::symbolize::LLVMSymbolizer::Options::PrintFunctions

◆ RelativeAddresses

bool llvm::symbolize::LLVMSymbolizer::Options::RelativeAddresses

◆ UseSymbolTable

bool llvm::symbolize::LLVMSymbolizer::Options::UseSymbolTable

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