Lines Matching refs:Obj

72 LLVMSymbolizer::symbolizeCode(const ObjectFile &Obj,  in symbolizeCode()  argument
74 return symbolizeCodeCommon(Obj, ModuleOffset); in symbolizeCode()
115 LLVMSymbolizer::symbolizeInlinedCode(const ObjectFile &Obj, in symbolizeInlinedCode() argument
117 return symbolizeInlinedCodeCommon(Obj, ModuleOffset); in symbolizeInlinedCode()
154 LLVMSymbolizer::symbolizeData(const ObjectFile &Obj, in symbolizeData() argument
156 return symbolizeDataCommon(Obj, ModuleOffset); in symbolizeData()
189 LLVMSymbolizer::symbolizeFrame(const ObjectFile &Obj, in symbolizeFrame() argument
191 return symbolizeFrameCommon(Obj, ModuleOffset); in symbolizeFrame()
277 bool getGNUDebuglinkContents(const ObjectFile *Obj, std::string &DebugName, in getGNUDebuglinkContents() argument
279 if (!Obj) in getGNUDebuglinkContents()
281 for (const SectionRef &Section : Obj->sections()) { in getGNUDebuglinkContents()
295 DataExtractor DE(*ContentsOrErr, Obj->isLittleEndian(), 0); in getGNUDebuglinkContents()
313 const MachOObjectFile *Obj) { in darwinDsymMatchesBinary() argument
315 ArrayRef<uint8_t> bin_uuid = Obj->getUuid(); in darwinDsymMatchesBinary()
322 Optional<ArrayRef<uint8_t>> getBuildID(const ELFFile<ELFT> &Obj) { in getBuildID() argument
323 auto PhdrsOrErr = Obj.program_headers(); in getBuildID()
332 for (auto N : Obj.notes(P, Err)) in getBuildID()
341 Optional<ArrayRef<uint8_t>> getBuildID(const ELFObjectFileBase *Obj) { in getBuildID() argument
343 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Obj)) in getBuildID()
345 else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Obj)) in getBuildID()
347 else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Obj)) in getBuildID()
349 else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Obj)) in getBuildID()
428 const ObjectFile *Obj, in lookUpDebuglinkObject() argument
433 if (!getGNUDebuglinkContents(Obj, DebuglinkName, CRCHash)) in lookUpDebuglinkObject()
448 const ELFObjectFileBase *Obj, in lookUpBuildIDObject() argument
450 auto BuildID = getBuildID(Obj); in lookUpBuildIDObject()
480 ObjectFile *Obj = ObjOrErr.get(); in getOrCreateObjectPair() local
481 assert(Obj != nullptr); in getOrCreateObjectPair()
484 if (auto MachObj = dyn_cast<const MachOObjectFile>(Obj)) in getOrCreateObjectPair()
486 else if (auto ELFObj = dyn_cast<const ELFObjectFileBase>(Obj)) in getOrCreateObjectPair()
489 DbgObj = lookUpDebuglinkObject(Path, Obj, ArchName); in getOrCreateObjectPair()
491 DbgObj = Obj; in getOrCreateObjectPair()
492 ObjectPair Res = std::make_pair(Obj, DbgObj); in getOrCreateObjectPair()
539 LLVMSymbolizer::createModuleInfo(const ObjectFile *Obj, in createModuleInfo() argument
542 auto InfoOrErr = SymbolizableObjectFile::create(Obj, std::move(Context), in createModuleInfo()
614 LLVMSymbolizer::getOrCreateModuleInfo(const ObjectFile &Obj) { in getOrCreateModuleInfo() argument
615 StringRef ObjName = Obj.getFileName(); in getOrCreateModuleInfo()
620 std::unique_ptr<DIContext> Context = DWARFContext::create(Obj); in getOrCreateModuleInfo()
622 return createModuleInfo(&Obj, std::move(Context), ObjName); in getOrCreateModuleInfo()