LLVM
15.0.0git
|
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) |
Definition at line 46 of file Symbolize.h.
Definition at line 21 of file SymbolizableModule.h.
Definition at line 461 of file Symbolize.cpp.
|
static |
Definition at line 278 of file DIPrinter.cpp.
References llvm::Twine::utohexstr().
Referenced by llvm::buildIDToString(), llvm::MD5::MD5Result::digest(), llvm::symbolize::LocalDIFetcher::fetchBuildID(), llvm::pdb::SymbolGroup::formatFromChecksumsOffset(), llvm::pdb::SymbolGroup::formatFromFileName(), llvm::yaml::ScalarTraits< FixedSizeHex< N > >::output(), llvm::symbolize::JSONPrinter::print(), llvm::MD5::stringifyResult(), and toJSON().
|
static |
Definition at line 282 of file DIPrinter.cpp.
References llvm::symbolize::Request::Address, llvm::symbolize::Request::ModuleName, llvm::StringRef::str(), and toHex().
Referenced by llvm::symbolize::JSONPrinter::print(), and llvm::symbolize::JSONPrinter::printError().