Searched refs:Obj (Results 1 - 25 of 95) sorted by relevance

1234

/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOI386.h38 const MachOObjectFile &Obj = variable
41 Obj.getRelocation(RelI->getRawDataRefImpl());
42 uint32_t RelType = Obj.getAnyRelocationType(RelInfo);
44 if (Obj.isRelocationScattered(RelInfo)) {
47 return processSECTDIFFRelocation(SectionID, RelI, Obj,
50 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID);
54 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
57 getRelocationValueRef(Obj, RelI, RE, ObjSectionToID));
63 // bool IsExtern = Obj.getPlainRelocationExternal(RelInfo);
114 void finalizeSection(const ObjectFile &Obj, unsigne argument
131 const MachOObjectFile &Obj = local
186 populateJumpTable(const MachOObjectFile &Obj, const SectionRef &JTSection, unsigned JTSectionID) argument
[all...]
H A DRuntimeDyldMachOX86_64.h38 const MachOObjectFile &Obj = variable
41 Obj.getRelocation(RelI->getRawDataRefImpl());
42 uint32_t RelType = Obj.getAnyRelocationType(RelInfo);
45 return processSubtractRelocation(SectionID, RelI, Obj, ObjSectionToID);
47 assert(!Obj.isRelocationScattered(RelInfo) &&
50 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
53 getRelocationValueRef(Obj, RelI, RE, ObjSectionToID));
55 bool IsExtern = Obj.getPlainRelocationExternal(RelInfo);
114 void finalizeSection(const ObjectFile &Obj, unsigned SectionID, argument
150 const MachOObjectFile &Obj local
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/Object/
H A DMachOUniversal.h70 ObjectForArch Obj; member in class:llvm::object::MachOUniversalBinary::object_iterator
72 object_iterator(const ObjectForArch &Obj) : Obj(Obj) {} argument
73 const ObjectForArch *operator->() const { return &Obj; }
74 const ObjectForArch &operator*() const { return Obj; }
77 return Obj == Other.Obj;
84 Obj = Obj
[all...]
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DUser.cpp132 User *Obj = reinterpret_cast<User*>(End);
133 Obj->NumUserOperands = Us;
134 Obj->HasHungOffUses = false;
135 Obj->HasDescriptor = DescBytes != 0;
143 return Obj;
158 User *Obj = reinterpret_cast<User *>(HungOffOperandList + 1);
159 Obj->NumUserOperands = 0;
160 Obj->HasHungOffUses = true;
161 Obj->HasDescriptor = false;
163 return Obj;
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Object/
H A DELFObjectFile.cpp24 ObjectFile::createELFObjectFile(MemoryBufferRef Obj) { argument
26 getElfArchType(Obj.getBuffer());
28 1ULL << countTrailingZeros(uintptr_t(Obj.getBufferStart()));
37 R.reset(new ELFObjectFile<ELFType<support::little, false>>(Obj, EC));
39 R.reset(new ELFObjectFile<ELFType<support::big, false>>(Obj, EC));
44 R.reset(new ELFObjectFile<ELFType<support::little, true>>(Obj, EC));
46 R.reset(new ELFObjectFile<ELFType<support::big, true>>(Obj, EC));
H A DSymbolicFile.cpp66 ErrorOr<std::unique_ptr<ObjectFile>> Obj = local
68 if (!Obj || !Context)
69 return std::move(Obj);
72 IRObjectFile::findBitcodeInObject(*Obj->get());
74 return std::move(Obj);
/freebsd-11.0-release/contrib/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h129 /// Obj->Retain()/Obj->Release(). Release() is required to destroy
136 T* Obj; member in class:llvm::IntrusiveRefCntPtr
141 explicit IntrusiveRefCntPtr() : Obj(nullptr) {}
143 IntrusiveRefCntPtr(T* obj) : Obj(obj) {
147 IntrusiveRefCntPtr(const IntrusiveRefCntPtr& S) : Obj(S.Obj) {
151 IntrusiveRefCntPtr(IntrusiveRefCntPtr&& S) : Obj(S.Obj) {
152 S.Obj
[all...]
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp51 void NotifyObjectEmitted(const ObjectFile &Obj,
54 void NotifyFreeingObject(const ObjectFile &Obj) override;
79 const ObjectFile &Obj,
85 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj);
114 DebugObjects[Obj.getData().data()] = std::move(DebugObjOwner);
117 void OProfileJITEventListener::NotifyFreeingObject(const ObjectFile &Obj) { argument
122 if (DebugObjects.find(Obj.getData().data()) == DebugObjects.end())
125 const ObjectFile &DebugObj = *DebugObjects[Obj.getData().data()].getBinary();
147 DebugObjects.erase(Obj.getData().data());
78 NotifyObjectEmitted( const ObjectFile &Obj, const RuntimeDyld::LoadedObjectInfo &L) argument
/freebsd-11.0-release/contrib/llvm/tools/llvm-objdump/
H A DELFDump.cpp70 void llvm::printELFFileHeader(const object::ObjectFile *Obj) { argument
72 if (const ELF32LEObjectFile *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj))
76 if (const ELF32BEObjectFile *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj))
80 if (const ELF64LEObjectFile *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj))
84 if (const ELF64BEObjectFile *ELFObj = dyn_cast<ELF64BEObjectFile>(Obj))
H A DCOFFDump.cpp161 resolveSectionAndAddress(const COFFObjectFile *Obj, const SymbolRef &Sym, argument
171 ResolvedSection = Obj->getCOFFSection(**Iter);
196 getSectionContents(const COFFObjectFile *Obj, argument
203 if (std::error_code EC = resolveSectionAndAddress(Obj, Sym, Section, Addr))
205 if (std::error_code EC = Obj->getSectionContents(Section, Contents))
239 printSEHTable(const COFFObjectFile *Obj, uint32_t TableVA, int Count) { argument
244 error(Obj->getPE32Header(PE32Header));
247 error(Obj->getVaPtr(TableVA, IntPtr));
255 static void printLoadConfiguration(const COFFObjectFile *Obj) { argument
258 error(Obj
299 printImportTables(const COFFObjectFile *Obj) argument
339 printExportTable(const COFFObjectFile *Obj) argument
391 getPDataSection(const COFFObjectFile *Obj, std::vector<RelocationRef> &Rels, const RuntimeFunction *&RFStart, int &NumRFs) argument
461 printRuntimeFunction(const COFFObjectFile *Obj, const RuntimeFunction &RF) argument
484 printRuntimeFunctionRels(const COFFObjectFile *Obj, const RuntimeFunction &RF, uint64_t SectionOffset, const std::vector<RelocationRef> &Rels) argument
528 printCOFFUnwindInfo(const COFFObjectFile *Obj) argument
556 printCOFFFileHeader(const object::ObjectFile *Obj) argument
[all...]
H A Dllvm-objdump.cpp267 static const Target *getTarget(const ObjectFile *Obj = nullptr) {
271 if (Obj) {
272 TheTriple.setArch(Triple::ArchType(Obj->getArch()));
275 if (Obj->isMachO())
278 if (Obj->isCOFF()) {
279 const auto COFFObj = dyn_cast<COFFObjectFile>(Obj);
384 static std::error_code getRelocationValueString(const ELFObjectFile<ELFT> *Obj,
393 const ELFFile<ELFT> &EF = *Obj->getELFFile();
423 const Elf_Rela *ERela = Obj->getRela(Rel);
429 const Elf_Sym *symb = Obj
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h45 ErrorOr<std::unique_ptr<object::ObjectFile>> Obj = local
49 if (Obj)
50 return OwningObj(std::move(*Obj), std::move(ObjBuffer));
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.cpp37 getObjectForDebug(const ObjectFile &Obj) const override {
57 const MachOObjectFile &Obj = local
60 Obj.getRelocation(RelI->getRawDataRefImpl());
63 uint32_t RelocType = Obj.getAnyRelocationType(RE);
64 bool IsPCRel = Obj.getAnyRelocationPCRel(RE);
65 unsigned Size = Obj.getAnyRelocationLength(RE);
71 unsigned SymbolBaseAddr = Obj.getScatteredRelocationValue(RE);
72 section_iterator TargetSI = getSectionByAddress(Obj, SymbolBaseAddr);
73 assert(TargetSI != Obj.section_end() && "Can't find section for symbol");
78 findOrEmitSection(Obj, TargetSectio
93 const MachOObjectFile &Obj = local
150 getSectionByAddress(const MachOObjectFile &Obj, uint64_t Addr) argument
167 populateIndirectSymbolPointersSection( const MachOObjectFile &Obj, const SectionRef &PTSection, unsigned PTSectionID) argument
212 finalizeLoad(const ObjectFile &Obj, ObjSectionToIDMap &SectionMap) argument
[all...]
H A DRuntimeDyldMachO.h68 const MachOObjectFile &Obj = local
71 Obj.getRelocation(RI->getRawDataRefImpl());
73 bool IsPCRel = Obj.getAnyRelocationPCRel(RelInfo);
74 unsigned Size = Obj.getAnyRelocationLength(RelInfo);
77 static_cast<MachO::RelocationInfoType>(Obj.getAnyRelocationType(RelInfo));
111 static section_iterator getSectionByAddress(const MachOObjectFile &Obj,
116 void populateIndirectSymbolPointersSection(const MachOObjectFile &Obj,
133 bool isCompatibleFile(const object::ObjectFile &Obj) const override;
157 void finalizeLoad(const ObjectFile &Obj,
H A DRuntimeDyld.cpp138 RuntimeDyldImpl::loadObjectImpl(const object::ObjectFile &Obj) { argument
142 Arch = (Triple::ArchType)Obj.getArch();
143 IsTargetLittleEndian = Obj.isLittleEndian();
144 setMipsABI(Obj);
151 computeTotalAllocSize(Obj, CodeSize, CodeAlign, RODataSize, RODataAlign,
165 for (symbol_iterator I = Obj.symbol_begin(), E = Obj.symbol_end(); I != E;
207 if (SI == Obj.section_end())
213 unsigned SectionID = findOrEmitSection(Obj, *SI, IsCode, LocalSections);
226 emitCommonSymbols(Obj, CommonSymbol
284 const ObjectFile *Obj = Section.getObject(); local
306 const ObjectFile *Obj = Section.getObject(); local
324 const ObjectFile *Obj = Section.getObject(); local
339 computeTotalAllocSize(const ObjectFile &Obj, uint64_t &CodeSize, uint32_t &CodeAlign, uint64_t &RODataSize, uint32_t &RODataAlign, uint64_t &RWDataSize, uint32_t &RWDataAlign) argument
422 computeSectionStubBufSize(const ObjectFile &Obj, const SectionRef &Section) argument
486 emitCommonSymbols(const ObjectFile &Obj, CommonSymbolList &CommonSymbols) argument
561 emitSection(const ObjectFile &Obj, const SectionRef &Section, bool IsCode) argument
658 findOrEmitSection(const ObjectFile &Obj, const SectionRef &Section, bool IsCode, ObjSectionToIDMap &LocalSections) argument
924 loadObject(const ObjectFile &Obj) argument
[all...]
H A DRuntimeDyldCOFF.h32 loadObject(const object::ObjectFile &Obj) override;
33 bool isCompatibleFile(const object::ObjectFile &Obj) const override;
H A DRuntimeDyldCOFF.cpp35 getObjectForDebug(const ObjectFile &Obj) const override {
68 bool RuntimeDyldCOFF::isCompatibleFile(const object::ObjectFile &Obj) const {
69 return Obj.isCOFF();
/freebsd-11.0-release/contrib/llvm/tools/llvm-readobj/
H A DMachODumper.cpp31 MachODumper(const MachOObjectFile *Obj, StreamWriter& Writer) argument
33 , Obj(Obj) { }
59 void printRelocation(const MachOObjectFile *Obj, const RelocationRef &Reloc);
61 void printSections(const MachOObjectFile *Obj);
63 const MachOObjectFile *Obj; member in class:__anon4557::MachODumper
71 std::error_code createMachODumper(const object::ObjectFile *Obj, argument
74 const MachOObjectFile *MachOObj = dyn_cast<MachOObjectFile>(Obj);
304 static void getSection(const MachOObjectFile *Obj, argument
307 if (!Obj
333 getSegment(const MachOObjectFile *Obj, const MachOObjectFile::LoadCommandInfo &L, MachOSegment &Segment) argument
365 getSymbol(const MachOObjectFile *Obj, DataRefImpl DRI, MachOSymbol &Symbol) argument
433 printSections(const MachOObjectFile *Obj) argument
528 printRelocation(const MachOObjectFile *Obj, const RelocationRef &Reloc) argument
[all...]
H A Dllvm-readobj.cpp280 static std::error_code createDumper(const ObjectFile *Obj, StreamWriter &Writer, argument
282 if (!Obj)
285 if (Obj->isCOFF())
286 return createCOFFDumper(Obj, Writer, Result);
287 if (Obj->isELF())
288 return createELFDumper(Obj, Writer, Result);
289 if (Obj->isMachO())
290 return createMachODumper(Obj, Writer, Result);
296 static void dumpObject(const ObjectFile *Obj) { argument
299 if (std::error_code EC = createDumper(Obj, Write
[all...]
H A DObjDumper.h75 std::error_code createCOFFDumper(const object::ObjectFile *Obj,
79 std::error_code createELFDumper(const object::ObjectFile *Obj,
83 std::error_code createMachODumper(const object::ObjectFile *Obj,
H A DCOFFDumper.cpp48 COFFDumper(const llvm::object::COFFObjectFile *Obj, StreamWriter& Writer) argument
50 , Obj(Obj) {
94 const llvm::object::COFFObjectFile *Obj; member in class:__anon4551::COFFDumper
106 std::error_code createCOFFDumper(const object::ObjectFile *Obj, argument
109 const COFFObjectFile *COFFObj = dyn_cast<COFFObjectFile>(Obj);
335 static std::error_code getSymbolAuxData(const COFFObjectFile *Obj, argument
338 ArrayRef<uint8_t> AuxData = Obj->getSymbolAuxData(Symbol);
339 AuxData = AuxData.slice(AuxSymbolIdx * Obj->getSymbolTableEntrySize());
349 for (const SectionRef &S : Obj
878 getSectionName(const llvm::object::COFFObjectFile *Obj, int32_t SectionNumber, const coff_section *Section) argument
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/ExecutionEngine/
H A DObjectCache.h30 virtual void notifyObjectCompiled(const Module *M, MemoryBufferRef Obj) = 0;
/freebsd-11.0-release/contrib/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp210 static char isSymbolList64Bit(SymbolicFile &Obj) { argument
211 if (isa<IRObjectFile>(Obj)) {
212 IRObjectFile *IRobj = dyn_cast<IRObjectFile>(&Obj);
219 if (isa<COFFObjectFile>(Obj))
221 if (MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj))
223 return cast<ELFObjectFileBase>(Obj).getBytesInAddress() == 8;
230 static char getSymbolNMTypeChar(IRObjectFile &Obj, basic_symbol_iterator I);
237 static void darwinPrintSymbol(SymbolicFile &Obj, SymbolListT::iterator I, argument
249 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj);
250 if (Obj
540 sortAndPrintSymbolList(SymbolicFile &Obj, bool printName, std::string ArchiveName, std::string ArchitectureName) argument
661 getSymbolNMTypeChar(ELFObjectFileBase &Obj, basic_symbol_iterator I) argument
705 getSymbolNMTypeChar(COFFObjectFile &Obj, symbol_iterator I) argument
753 getNType(MachOObjectFile &Obj, DataRefImpl Symb) argument
762 getSymbolNMTypeChar(MachOObjectFile &Obj, basic_symbol_iterator I) argument
802 getSymbolNMTypeChar(IRObjectFile &Obj, basic_symbol_iterator I) argument
809 isObject(SymbolicFile &Obj, basic_symbol_iterator I) argument
817 getNMTypeChar(SymbolicFile &Obj, basic_symbol_iterator I) argument
862 getNsectForSegSect(MachOObjectFile *Obj) argument
882 getNsectInMachO(MachOObjectFile &Obj, BasicSymbolRef Sym) argument
896 dumpSymbolNamesFromObject(SymbolicFile &Obj, bool printName, std::string ArchiveName = std::string(), std::string ArchitectureName = std::string()) argument
1078 ObjectFile &Obj = *ObjOrErr.get(); local
1144 ObjectFile &Obj = *ObjOrErr.get(); local
1187 ObjectFile &Obj = *ObjOrErr.get(); local
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/Support/
H A DTrailingObjects.h163 getTrailingObjectsImpl(const BaseTy *Obj, argument
166 Obj, TrailingObjectsBase::OverloadToken<PrevTy>()) +
168 Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
178 getTrailingObjectsImpl(BaseTy *Obj, argument
181 Obj, TrailingObjectsBase::OverloadToken<PrevTy>()) +
183 Obj, TrailingObjectsBase::OverloadToken<PrevTy>());
262 getTrailingObjectsImpl(const BaseTy *Obj, argument
264 return Obj;
268 getTrailingObjectsImpl(BaseTy *Obj, argument
270 return Obj;
281 callNumTrailingObjects(const BaseTy *Obj, TrailingObjectsBase::OverloadToken<BaseTy>) argument
287 callNumTrailingObjects(const BaseTy *Obj, TrailingObjectsBase::OverloadToken<T>) argument
[all...]
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/
H A DGDBRegistrationListener.cpp69 OwningBinary<ObjectFile> Obj)
70 : Size(Size), Entry(Entry), Obj(std::move(Obj)) {}
73 : Size(Other.Size), Entry(Other.Entry), Obj(std::move(Other.Obj)) {}
78 Obj = std::move(Other.Obj);
84 OwningBinary<ObjectFile> Obj; member in struct:__anon2572::RegisteredObjectInfo
68 RegisteredObjectInfo(std::size_t Size, jit_code_entry *Entry, OwningBinary<ObjectFile> Obj) argument

Completed in 209 milliseconds

1234