Lines Matching defs:BuildID
22 #include "llvm/Object/BuildID.h"
95 LLVMSymbolizer::symbolizeCode(ArrayRef<uint8_t> BuildID,
97 return symbolizeCodeCommon(BuildID, ModuleOffset);
146 LLVMSymbolizer::symbolizeInlinedCode(ArrayRef<uint8_t> BuildID,
148 return symbolizeInlinedCodeCommon(BuildID, ModuleOffset);
191 LLVMSymbolizer::symbolizeData(ArrayRef<uint8_t> BuildID,
193 return symbolizeDataCommon(BuildID, ModuleOffset);
232 LLVMSymbolizer::symbolizeFrame(ArrayRef<uint8_t> BuildID,
234 return symbolizeFrameCommon(BuildID, ModuleOffset);
280 LLVMSymbolizer::findSymbol(ArrayRef<uint8_t> BuildID, StringRef Symbol,
282 return findSymbolCommon(BuildID, Symbol, Offset);
417 auto BuildID = getBuildID(Obj);
418 if (BuildID.size() < 2)
421 if (!getOrFindDebugBinary(BuildID, DebugBinaryPath))
475 static StringRef getBuildIDStr(ArrayRef<uint8_t> BuildID) {
476 return StringRef(reinterpret_cast<const char *>(BuildID.data()),
477 BuildID.size());
480 bool LLVMSymbolizer::getOrFindDebugBinary(const ArrayRef<uint8_t> BuildID,
482 StringRef BuildIDStr = getBuildIDStr(BuildID);
490 if (std::optional<std::string> Path = BIDFetcher->fetch(BuildID)) {
702 LLVMSymbolizer::getOrCreateModuleInfo(ArrayRef<uint8_t> BuildID) {
704 if (!getOrFindDebugBinary(BuildID, Path)) {