Lines Matching refs:Obj
23 static std::string objDesc(const MemoryBufferRef &Obj, const Triple &TT, in objDesc() argument
28 Desc += Obj.getBufferIdentifier(); in objDesc()
33 static Error checkMachORelocatableObject(MemoryBufferRef Obj, in checkMachORelocatableObject() argument
36 StringRef Data = Obj.getBuffer(); in checkMachORelocatableObject()
45 return make_error<StringError>(objDesc(Obj, TT, ObjIsSlice) + in checkMachORelocatableObject()
52 objDesc(Obj, TT, ObjIsSlice) + Triple::getArchTypeName(ObjArch) + in checkMachORelocatableObject()
59 Error checkMachORelocatableObject(MemoryBufferRef Obj, const Triple &TT, in checkMachORelocatableObject() argument
61 StringRef Data = Obj.getBuffer(); in checkMachORelocatableObject()
65 objDesc(Obj, TT, ObjIsSlice) + in checkMachORelocatableObject()
76 std::move(Obj), Magic == MachO::MH_CIGAM, TT, ObjIsSlice); in checkMachORelocatableObject()
80 std::move(Obj), Magic == MachO::MH_CIGAM_64, TT, ObjIsSlice); in checkMachORelocatableObject()
83 objDesc(Obj, TT, ObjIsSlice) + in checkMachORelocatableObject()
90 checkMachORelocatableObject(std::unique_ptr<MemoryBuffer> Obj, const Triple &TT, in checkMachORelocatableObject() argument
93 checkMachORelocatableObject(Obj->getMemBufferRef(), TT, ObjIsSlice)) in checkMachORelocatableObject()
95 return std::move(Obj); in checkMachORelocatableObject()
206 for (const auto &Obj : UB.objects()) { in getMachOSliceRangeForTriple() local
207 auto ObjTT = Obj.getTriple(); in getMachOSliceRangeForTriple()
213 return std::make_pair(Obj.getOffset(), Obj.getSize()); in getMachOSliceRangeForTriple()
251 auto Obj = object::ObjectFile::createObjectFile(MemberBuf); in operator ()() local
252 if (!Obj) { in operator ()()
254 consumeError(Obj.takeError()); in operator ()()
258 if (auto *MachOObj = dyn_cast<object::MachOObjectFile>(&**Obj)) { in operator ()()