LLVM  15.0.0git
Classes | Typedefs | Functions
llvm::symbolize Namespace Reference

Classes

class  CachedBinary
 
class  DIFetcher
 The DIFetcher interface provides arbitrary mechanisms for obtaining debug info from an outside source. More...
 
class  DIPrinter
 
class  GNUPrinter
 
class  JSONPrinter
 
class  LLVMPrinter
 
class  LLVMSymbolizer
 
class  LocalDIFetcher
 LocalDIFetcher searches local cache directories for debug info. More...
 
class  PlainPrinterBase
 
struct  PrinterConfig
 
struct  Request
 
class  SourceCode
 
class  SymbolizableModule
 
class  SymbolizableObjectFile
 

Typedefs

using FunctionNameKind = DILineInfoSpecifier::FunctionNameKind
 
using FileLineInfoKind = DILineInfoSpecifier::FileLineInfoKind
 

Functions

static std::string toHex (uint64_t V)
 
static json::Object toJSON (const Request &Request, StringRef ErrorMsg="")
 
static StringRef getBuildIDStr (ArrayRef< uint8_t > BuildID)
 

Typedef Documentation

◆ FileLineInfoKind

Definition at line 46 of file Symbolize.h.

◆ FunctionNameKind

Definition at line 21 of file SymbolizableModule.h.

Function Documentation

◆ getBuildIDStr()

static StringRef llvm::symbolize::getBuildIDStr ( ArrayRef< uint8_t >  BuildID)
static

Definition at line 461 of file Symbolize.cpp.

◆ toHex()

static std::string llvm::symbolize::toHex ( uint64_t  V)
static

◆ toJSON()

static json::Object llvm::symbolize::toJSON ( const Request Request,
StringRef  ErrorMsg = "" 
)
static