LLVM  14.0.0git
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 Attributes

FunctionNameKind PrintFunctions = FunctionNameKind::LinkageName
 
FileLineInfoKind PathStyle = FileLineInfoKind::AbsoluteFilePath
 
bool UseSymbolTable = true
 
bool Demangle = true
 
bool RelativeAddresses = false
 
bool UntagAddresses = false
 
bool UseDIA = false
 
std::string DefaultArch
 
std::vector< std::string > DsymHints
 
std::string FallbackDebugPath
 
std::string DWPName
 
std::vector< std::string > DebugFileDirectory
 

Detailed Description

Definition at line 39 of file Symbolize.h.

Member Data Documentation

◆ DebugFileDirectory

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

Definition at line 51 of file Symbolize.h.

◆ DefaultArch

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

Definition at line 47 of file Symbolize.h.

◆ Demangle

bool llvm::symbolize::LLVMSymbolizer::Options::Demangle = true

Definition at line 43 of file Symbolize.h.

◆ DsymHints

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

Definition at line 48 of file Symbolize.h.

◆ DWPName

std::string llvm::symbolize::LLVMSymbolizer::Options::DWPName

Definition at line 50 of file Symbolize.h.

◆ FallbackDebugPath

std::string llvm::symbolize::LLVMSymbolizer::Options::FallbackDebugPath

Definition at line 49 of file Symbolize.h.

◆ PathStyle

FileLineInfoKind llvm::symbolize::LLVMSymbolizer::Options::PathStyle = FileLineInfoKind::AbsoluteFilePath

Definition at line 41 of file Symbolize.h.

◆ PrintFunctions

FunctionNameKind llvm::symbolize::LLVMSymbolizer::Options::PrintFunctions = FunctionNameKind::LinkageName

Definition at line 40 of file Symbolize.h.

◆ RelativeAddresses

bool llvm::symbolize::LLVMSymbolizer::Options::RelativeAddresses = false

Definition at line 44 of file Symbolize.h.

◆ UntagAddresses

bool llvm::symbolize::LLVMSymbolizer::Options::UntagAddresses = false

Definition at line 45 of file Symbolize.h.

◆ UseDIA

bool llvm::symbolize::LLVMSymbolizer::Options::UseDIA = false

Definition at line 46 of file Symbolize.h.

◆ UseSymbolTable

bool llvm::symbolize::LLVMSymbolizer::Options::UseSymbolTable = true

Definition at line 42 of file Symbolize.h.


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