/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldMachOI386.h | 38 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 D | RuntimeDyldMachOX86_64.h | 38 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 D | MachOUniversal.h | 70 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 D | User.cpp | 132 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 D | ELFObjectFile.cpp | 24 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 D | SymbolicFile.cpp | 66 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 D | IntrusiveRefCntPtr.h | 129 /// 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 D | OProfileJITEventListener.cpp | 51 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 D | ELFDump.cpp | 70 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 D | COFFDump.cpp | 161 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 D | llvm-objdump.cpp | 267 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 D | CompileUtils.h | 45 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 D | RuntimeDyldMachO.cpp | 37 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 D | RuntimeDyldMachO.h | 68 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 D | RuntimeDyld.cpp | 138 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 D | RuntimeDyldCOFF.h | 32 loadObject(const object::ObjectFile &Obj) override; 33 bool isCompatibleFile(const object::ObjectFile &Obj) const override;
|
H A D | RuntimeDyldCOFF.cpp | 35 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 D | MachODumper.cpp | 31 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 D | llvm-readobj.cpp | 280 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 D | ObjDumper.h | 75 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 D | COFFDumper.cpp | 48 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 D | ObjectCache.h | 30 virtual void notifyObjectCompiled(const Module *M, MemoryBufferRef Obj) = 0;
|
/freebsd-11.0-release/contrib/llvm/tools/llvm-nm/ |
H A D | llvm-nm.cpp | 210 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 D | TrailingObjects.h | 163 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 D | GDBRegistrationListener.cpp | 69 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
|