LLVM  4.0.0
Classes | Typedefs | Functions | Variables
llvm::symbolize Namespace Reference

Classes

class  DIPrinter
 
class  SymbolizableModule
 
class  LLVMSymbolizer
 
class  SymbolizableObjectFile
 

Typedefs

using FunctionNameKind = DILineInfoSpecifier::FunctionNameKind
 

Functions

static DILineInfoSpecifier getDILineInfoSpecifier (FunctionNameKind FNKind)
 
char * __cxa_demangle (const char *mangled_name, char *output_buffer, size_t *length, int *status)
 

Variables

static const char kDILineInfoBadString [] = "<invalid>"
 
static const char kBadString [] = "??"
 

Typedef Documentation

Definition at line 27 of file SymbolizableModule.h.

Function Documentation

char* llvm::symbolize::__cxa_demangle ( const char *  mangled_name,
char *  output_buffer,
size_t *  length,
int *  status 
)
static DILineInfoSpecifier llvm::symbolize::getDILineInfoSpecifier ( FunctionNameKind  FNKind)
static

Variable Documentation

const char llvm::symbolize::kBadString[] = "??"
static

Definition at line 36 of file DIPrinter.cpp.

Referenced by llvm::symbolize::DIPrinter::operator<<().

const char llvm::symbolize::kDILineInfoBadString[] = "<invalid>"
static

Definition at line 35 of file DIPrinter.cpp.

Referenced by llvm::symbolize::DIPrinter::operator<<().