| /external/llvm/include/llvm/Object/ |
| FunctionIndexObjectFile.h | 25 class ObjectFile; 72 static ErrorOr<MemoryBufferRef> findBitcodeInObject(const ObjectFile &Obj);
|
| IRObjectFile.h | 25 class ObjectFile; 60 static ErrorOr<MemoryBufferRef> findBitcodeInObject(const ObjectFile &Obj);
|
| /external/llvm/lib/ExecutionEngine/IntelJITEvents/ |
| IntelJITEventListener.cpp | 26 #include "llvm/Object/ObjectFile.h" 49 std::map<const char*, OwningBinary<ObjectFile>> DebugObjects; 59 void NotifyObjectEmitted(const ObjectFile &Obj, 62 void NotifyFreeingObject(const ObjectFile &Obj) override; 99 const ObjectFile &Obj, 102 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); 103 const ObjectFile &DebugObj = *DebugObjOwner.getBinary(); 178 void IntelJITEventListener::NotifyFreeingObject(const ObjectFile &Obj) { 185 const ObjectFile &DebugObj = *DebugObjects[Obj.getData().data()].getBinary();
|
| /external/llvm/tools/llvm-cov/ |
| TestingSupport.cpp | 10 #include "llvm/Object/ObjectFile.h" 38 auto ObjErr = llvm::object::ObjectFile::createObjectFile(InputSourceFile); 43 ObjectFile *OF = ObjErr.get().getBinary();
|
| /external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| RuntimeDyldELF.h | 91 void setMipsABI(const ObjectFile &Obj) override; 163 loadObject(const object::ObjectFile &O) override; 168 const ObjectFile &Obj, 171 bool isCompatibleFile(const object::ObjectFile &Obj) const override; 174 void finalizeLoad(const ObjectFile &Obj,
|
| RuntimeDyldImpl.h | 24 #include "llvm/Object/ObjectFile.h" 349 virtual void setMipsABI(const ObjectFile &Obj) { 364 void emitCommonSymbols(const ObjectFile &Obj, CommonSymbolList &CommonSymbols); 370 unsigned emitSection(const ObjectFile &Obj, const SectionRef &Section, 378 unsigned findOrEmitSection(const ObjectFile &Obj, const SectionRef &Section, 406 const ObjectFile &Obj, ObjSectionToIDMap &ObjSectionToID, 414 void computeTotalAllocSize(const ObjectFile &Obj, uint64_t &CodeSize, 418 unsigned computeSectionStubBufSize(const ObjectFile &Obj, 422 ObjSectionToIDMap loadObjectImpl(const object::ObjectFile &Obj); 447 loadObject(const object::ObjectFile &Obj) = 0 [all...] |
| RuntimeDyldMachO.cpp | 36 OwningBinary<ObjectFile> 37 getObjectForDebug(const ObjectFile &Obj) const override { 38 return OwningBinary<ObjectFile>(); 55 const ObjectFile &BaseObjT, 90 const ObjectFile &BaseTObj, const relocation_iterator &RI, 207 bool RuntimeDyldMachO::isCompatibleFile(const object::ObjectFile &Obj) const { 212 void RuntimeDyldMachOCRTPBase<Impl>::finalizeLoad(const ObjectFile &Obj, 335 RuntimeDyldMachO::loadObject(const object::ObjectFile &O) {
|
| /external/llvm/lib/Object/ |
| SymbolSize.cpp | 34 static unsigned getSectionID(const ObjectFile &O, SectionRef Sec) { 40 static unsigned getSymbolSectionID(const ObjectFile &O, SymbolRef Sym) { 47 llvm::object::computeSymbolSizes(const ObjectFile &O) {
|
| SymbolicFile.cpp | 17 #include "llvm/Object/ObjectFile.h" 60 return ObjectFile::createObjectFile(Object, Type); 66 ErrorOr<std::unique_ptr<ObjectFile>> Obj = 67 ObjectFile::createObjectFile(Object, Type);
|
| FunctionIndexObjectFile.cpp | 19 #include "llvm/Object/ObjectFile.h" 36 FunctionIndexObjectFile::findBitcodeInObject(const ObjectFile &Obj) { 61 ErrorOr<std::unique_ptr<ObjectFile>> ObjFile = 62 ObjectFile::createObjectFile(Object, Type);
|
| Android.mk | 18 ObjectFile.cpp \
|
| /external/llvm/lib/ExecutionEngine/Orc/ |
| OrcMCJITReplacement.h | 78 const object::ObjectFile &O) override { 166 void addObjectFile(std::unique_ptr<object::ObjectFile> O) override { 167 std::vector<std::unique_ptr<object::ObjectFile>> Objs; 172 void addObjectFile(object::OwningBinary<object::ObjectFile> O) override { 173 std::unique_ptr<object::ObjectFile> Obj; 176 std::vector<std::unique_ptr<object::ObjectFile>> Objs; 265 std::vector<std::unique_ptr<object::ObjectFile>> ObjSet; 266 ObjSet.push_back(std::unique_ptr<object::ObjectFile>( 267 static_cast<object::ObjectFile *>(ChildBin.release()))); 279 typedef std::vector<std::unique_ptr<object::ObjectFile>> ObjListT [all...] |
| /external/llvm/tools/llvm-size/ |
| llvm-size.cpp | 20 #include "llvm/Object/ObjectFile.h" 265 static void PrintObjectSectionSizes(ObjectFile *Obj) { 380 /// @brief Checks to see if the @p o ObjectFile is a Mach-O file and if it is 385 static bool checkMachOAndArchFlags(ObjectFile *o, StringRef file) { 442 if (ObjectFile *o = dyn_cast<ObjectFile>(&*ChildOrErr.get())) { 472 ErrorOr<std::unique_ptr<ObjectFile>> UO = I->getAsObjectFile(); 474 if (ObjectFile *o = dyn_cast<ObjectFile>(&*UO.get())) { 511 if (ObjectFile *o = dyn_cast<ObjectFile>(&*ChildOrErr.get())) [all...] |
| /external/llvm/lib/ExecutionEngine/MCJIT/ |
| MCJIT.h | 193 SmallVector<std::unique_ptr<object::ObjectFile>, 2> LoadedObjects; 218 void addObjectFile(std::unique_ptr<object::ObjectFile> O) override; 219 void addObjectFile(object::OwningBinary<object::ObjectFile> O) override; 330 void NotifyObjectEmitted(const object::ObjectFile& Obj, 332 void NotifyFreeingObject(const object::ObjectFile& Obj);
|
| MCJIT.cpp | 24 #include "llvm/Object/ObjectFile.h" 114 void MCJIT::addObjectFile(std::unique_ptr<object::ObjectFile> Obj) { 124 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) { 125 std::unique_ptr<object::ObjectFile> ObjFile; 209 ErrorOr<std::unique_ptr<object::ObjectFile>> LoadedObject = 210 object::ObjectFile::createObjectFile(ObjectToLoad->getMemBufferRef()); 331 std::unique_ptr<object::ObjectFile> OF( 332 static_cast<object::ObjectFile *>(ChildBin.release())); 617 void MCJIT::NotifyObjectEmitted(const object::ObjectFile& Obj, 626 void MCJIT::NotifyFreeingObject(const object::ObjectFile& Obj) [all...] |
| /external/llvm/bindings/python/llvm/tests/ |
| test_object.py | 2 from ..object import ObjectFile 10 return ObjectFile(filename=source)
|
| /external/llvm/tools/llvm-dwarfdump/ |
| llvm-dwarfdump.cpp | 19 #include "llvm/Object/ObjectFile.h" 83 static void DumpObjectFile(ObjectFile &Obj, Twine Filename) { 102 if (auto *Obj = dyn_cast<ObjectFile>(BinOrErr->get()))
|
| /external/llvm/lib/DebugInfo/Symbolize/ |
| Symbolize.cpp | 180 static bool getGNUDebuglinkContents(const ObjectFile *Obj, std::string &DebugName, 218 ObjectFile *LLVMSymbolizer::lookUpDsymFile(const std::string &ExePath, 232 ObjectFile *DbgObj = DbgObjOrErr.get(); 242 ObjectFile *LLVMSymbolizer::lookUpDebuglinkObject(const std::string &Path, 243 const ObjectFile *Obj, 272 ObjectFile *Obj = ObjOrErr.get(); 274 ObjectFile *DbgObj = nullptr; 288 ErrorOr<ObjectFile *> 316 ErrorOr<std::unique_ptr<ObjectFile>> ObjOrErr = 323 ObjectFile *Res = ObjOrErr->get() [all...] |
| /external/llvm/tools/llvm-rtdyld/ |
| llvm-rtdyld.cpp | 295 ErrorOr<std::unique_ptr<ObjectFile>> MaybeObj( 296 ObjectFile::createObjectFile((*InputBuffer)->getMemBufferRef())); 301 ObjectFile &Obj = **MaybeObj; 303 OwningBinary<ObjectFile> DebugObj; 305 ObjectFile *SymbolObj = &Obj; 400 ErrorOr<std::unique_ptr<ObjectFile>> MaybeObj( 401 ObjectFile::createObjectFile((*InputBuffer)->getMemBufferRef())); 406 ObjectFile &Obj = **MaybeObj; 664 ErrorOr<std::unique_ptr<ObjectFile>> MaybeObj( 665 ObjectFile::createObjectFile((*InputBuffer)->getMemBufferRef())) [all...] |
| /external/llvm/tools/dsymutil/ |
| BinaryHolder.cpp | 174 ErrorOr<const object::ObjectFile &> 187 ErrorOr<std::vector<const object::ObjectFile *>> 193 std::vector<const object::ObjectFile *> Objects; 198 auto ErrOrObjectFile = object::ObjectFile::createObjectFile(MemBuf);
|
| /external/llvm/tools/lli/ |
| RemoteMemoryManager.h | 84 const object::ObjectFile &Obj) override;
|
| /external/llvm/tools/llvm-objdump/ |
| ELFDump.cpp | 70 void llvm::printELFFileHeader(const object::ObjectFile *Obj) {
|
| llvm-objdump.cpp | 40 #include "llvm/Object/ObjectFile.h" 215 SectionFilter(FilterPredicate P, llvm::object::ObjectFile const &O) 228 llvm::object::ObjectFile const &Object; 230 SectionFilter ToolSectionFilter(llvm::object::ObjectFile const &O) { 261 static const Target *getTarget(const ObjectFile *Obj = nullptr) { 762 const ObjectFile *Obj = Rel.getObject(); 775 const ObjectFile *Obj = RelRef.getObject(); 804 static void DisassembleObject(const ObjectFile *Obj, bool InlineRelocs) { [all...] |
| /external/llvm/unittests/ExecutionEngine/Orc/ |
| ObjectLinkingLayerTest.cpp | 62 std::vector<object::ObjectFile*> Objs;
|
| /external/llvm/bindings/python/llvm/ |
| object.py | 18 symbols, and relocations. These are represented by the classes ObjectFile, 24 The only way to use this module is to start by creating an ObjectFile. You can 25 create an ObjectFile by loading a file (specified by its path) or by creating a 51 obj = ObjectFile(filename='/bin/ls') 94 "ObjectFile", 100 class ObjectFile(LLVMObject): 185 Section instances can currently only be created from an ObjectFile 294 assert isinstance(object_file, ObjectFile) 434 library.LLVMDisposeObjectFile.argtypes = [ObjectFile] 436 library.LLVMGetSections.argtypes = [ObjectFile] [all...] |