LLVM: llvm::symbolize Namespace Reference (original) (raw)

Classes
class CachedBinary
class DIPrinter
class GNUPrinter
class JSONPrinter
class LLVMPrinter
class LLVMSymbolizer
class MarkupFilter
Filter to convert parsed log symbolizer markup elements into human-readable text. More...
struct MarkupNode
A node of symbolizer markup. More...
class MarkupParser
Parses a log containing symbolizer markup into a sequence of nodes. More...
class PlainPrinterBase
struct PrinterConfig
struct Request
class SourceCode
class SymbolizableModule
class SymbolizableObjectFile
Functions
static std::string toHex (uint64_t V)
static json::Object toJSON (const Request &Request, StringRef ErrorMsg="")
static json::Object toJSON (const DILineInfo &LineInfo)
static StringRef takeTo (StringRef Str, StringRef::iterator Pos)
static void advanceTo (StringRef &Str, StringRef::iterator Pos)
static MarkupNode textNode (StringRef Text)
static StringRef getBuildIDStr (ArrayRef< uint8_t > BuildID)
static bool useBTFContext (const ObjectFile &Obj)
Variables
static const char SGRSyntaxStr [] = "\033\\[([0-1]|3[0-7])m"

ErrorHandler

FileLineInfoKind

FunctionNameKind

advanceTo()

getBuildIDStr()

takeTo()

textNode()

toHex()

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

toJSON() [1/2]

toJSON() [2/2]

useBTFContext()

SGRSyntaxStr

const char llvm::symbolize::SGRSyntaxStr[] = "\033\\[([0-1]|3[0-7])m" static