| /NextBSD/contrib/llvm/tools/llvm-objdump/ |
| HD | llvm-objdump.h | 20 class ObjectFile; variable 67 void printELFFileHeader(const object::ObjectFile *o); 68 void printCOFFFileHeader(const object::ObjectFile *o); 69 void printMachOFileHeader(const object::ObjectFile *o); 70 void printExportsTrie(const object::ObjectFile *o); 71 void printRebaseTable(const object::ObjectFile *o); 72 void printBindTable(const object::ObjectFile *o); 73 void printLazyBindTable(const object::ObjectFile *o); 74 void printWeakBindTable(const object::ObjectFile *o); 75 void printRawClangAST(const object::ObjectFile *o); [all …]
|
| /NextBSD/contrib/llvm/include/llvm/Object/ |
| HD | ObjectFile.h | 29 class ObjectFile; variable 42 const ObjectFile *OwningObject; 47 RelocationRef(DataRefImpl RelocationP, const ObjectFile *Owner); 63 const ObjectFile *getObject() const; 72 const ObjectFile *OwningObject; 77 SectionRef(DataRefImpl SectionP, const ObjectFile *Owner); 109 const ObjectFile *getObject() const; 129 SymbolRef(DataRefImpl SymbolP, const ObjectFile *Owner); 131 assert(isa<ObjectFile>(BasicSymbolRef::getObject())); in SymbolRef() 152 const ObjectFile *getObject() const; [all …]
|
| /NextBSD/contrib/llvm/lib/Object/ |
| HD | ObjectFile.cpp | 26 void ObjectFile::anchor() { } in anchor() 28 ObjectFile::ObjectFile(unsigned int Type, MemoryBufferRef Source) in ObjectFile() function in ObjectFile 38 uint64_t ObjectFile::getSymbolValue(DataRefImpl Ref) const { in getSymbolValue() 47 std::error_code ObjectFile::printSymbolName(raw_ostream &OS, in printSymbolName() 56 uint32_t ObjectFile::getSymbolAlignment(DataRefImpl DRI) const { return 0; } in getSymbolAlignment() 58 section_iterator ObjectFile::getRelocatedSection(DataRefImpl Sec) const { in getRelocatedSection() 62 ErrorOr<std::unique_ptr<ObjectFile>> 63 ObjectFile::createObjectFile(MemoryBufferRef Object, sys::fs::file_magic Type) { in createObjectFile() 101 ErrorOr<OwningBinary<ObjectFile>> 102 ObjectFile::createObjectFile(StringRef ObjectPath) { in createObjectFile() [all …]
|
| HD | Object.cpp | 22 inline OwningBinary<ObjectFile> *unwrap(LLVMObjectFileRef OF) { in unwrap() 23 return reinterpret_cast<OwningBinary<ObjectFile> *>(OF); in unwrap() 26 inline LLVMObjectFileRef wrap(const OwningBinary<ObjectFile> *OF) { in wrap() 28 const_cast<OwningBinary<ObjectFile> *>(OF)); in wrap() 64 ErrorOr<std::unique_ptr<ObjectFile>> ObjOrErr( in LLVMCreateObjectFile() 65 ObjectFile::createObjectFile(Buf->getMemBufferRef())); in LLVMCreateObjectFile() 66 std::unique_ptr<ObjectFile> Obj; in LLVMCreateObjectFile() 70 auto *Ret = new OwningBinary<ObjectFile>(std::move(ObjOrErr.get()), std::move(Buf)); in LLVMCreateObjectFile() 74 void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile) { in LLVMDisposeObjectFile() argument 75 delete unwrap(ObjectFile); in LLVMDisposeObjectFile() [all …]
|
| HD | ELFObjectFile.cpp | 21 : ObjectFile(Type, Source) {} in ELFObjectFileBase() 23 ErrorOr<std::unique_ptr<ObjectFile>> 24 ObjectFile::createELFObjectFile(MemoryBufferRef Obj) { in createELFObjectFile() 34 std::unique_ptr<ObjectFile> R; in createELFObjectFile()
|
| /NextBSD/contrib/llvm/tools/lldb/source/Symbol/ |
| HD | ObjectFile.cpp | 30 ObjectFile::FindPlugin (const lldb::ModuleSP &module_sp, in FindPlugin() 91 …if (ObjectFile::SplitArchivePathWithObject (path_with_object, archive_file, archive_object, must_e… in FindPlugin() 155 ObjectFile::FindPlugin (const lldb::ModuleSP &module_sp, in FindPlugin() 188 ObjectFile::GetModuleSpecifications (const FileSpec &file, in GetModuleSpecifications() 202 return ObjectFile::GetModuleSpecifications (file, // file spec in GetModuleSpecifications() 213 ObjectFile::GetModuleSpecifications (const lldb_private::FileSpec& file, in GetModuleSpecifications() 239 ObjectFile::ObjectFile (const lldb::ModuleSP &module_sp, in ObjectFile() function in ObjectFile 274 ObjectFile::ObjectFile (const lldb::ModuleSP &module_sp, in ObjectFile() function in ObjectFile 303 ObjectFile::~ObjectFile() in ~ObjectFile() 312 ObjectFile::SetModulesArchitecture (const ArchSpec &new_arch) in SetModulesArchitecture() [all …]
|
| /NextBSD/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| HD | IRCompileLayer.h | 34 typedef std::function<object::OwningBinary<object::ObjectFile>(Module &)> 40 typedef std::vector<std::unique_ptr<object::ObjectFile>> OwningObjectVec; 69 std::unique_ptr<object::ObjectFile> Object; in addModuleSet() 125 object::OwningBinary<object::ObjectFile> 129 return object::OwningBinary<object::ObjectFile>(); in tryToLoadFromObjectCache() 131 ErrorOr<std::unique_ptr<object::ObjectFile>> Obj = in tryToLoadFromObjectCache() 132 object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef()); in tryToLoadFromObjectCache() 134 return object::OwningBinary<object::ObjectFile>(); in tryToLoadFromObjectCache() 136 return object::OwningBinary<object::ObjectFile>(std::move(*Obj), in tryToLoadFromObjectCache()
|
| HD | CompileUtils.h | 34 object::OwningBinary<object::ObjectFile> operator()(Module &M) const { in operator() 46 ErrorOr<std::unique_ptr<object::ObjectFile>> Obj = in operator() 47 object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef()); in operator() 49 typedef object::OwningBinary<object::ObjectFile> OwningObj; in operator()
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/OProfileJIT/ |
| HD | OProfileJITEventListener.cpp | 41 std::map<const char*, OwningBinary<ObjectFile>> DebugObjects; 51 void NotifyObjectEmitted(const ObjectFile &Obj, 54 void NotifyFreeingObject(const ObjectFile &Obj) override; 79 const ObjectFile &Obj, in NotifyObjectEmitted() 85 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in NotifyObjectEmitted() 86 const ObjectFile &DebugObj = *DebugObjOwner.getBinary(); in NotifyObjectEmitted() 117 void OProfileJITEventListener::NotifyFreeingObject(const ObjectFile &Obj) { in NotifyFreeingObject() 125 const ObjectFile &DebugObj = *DebugObjects[Obj.getData().data()].getBinary(); in NotifyFreeingObject()
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| HD | RuntimeDyldCOFF.cpp | 34 OwningBinary<ObjectFile> 35 getObjectForDebug(const ObjectFile &Obj) const override { in getObjectForDebug() 36 return OwningBinary<ObjectFile>(); in getObjectForDebug() 57 RuntimeDyldCOFF::loadObject(const object::ObjectFile &O) { in loadObject() 69 bool RuntimeDyldCOFF::isCompatibleFile(const object::ObjectFile &Obj) const { in isCompatibleFile()
|
| HD | RuntimeDyldImpl.h | 308 virtual void setMipsABI(const ObjectFile &Obj) { in setMipsABI() 323 void emitCommonSymbols(const ObjectFile &Obj, CommonSymbolList &CommonSymbols); 329 unsigned emitSection(const ObjectFile &Obj, const SectionRef &Section, 337 unsigned findOrEmitSection(const ObjectFile &Obj, const SectionRef &Section, 365 const ObjectFile &Obj, ObjSectionToIDMap &ObjSectionToID, 373 void computeTotalAllocSize(const ObjectFile &Obj, uint64_t &CodeSize, 377 unsigned computeSectionStubBufSize(const ObjectFile &Obj, 381 std::pair<unsigned, unsigned> loadObjectImpl(const object::ObjectFile &Obj); 401 loadObject(const object::ObjectFile &Obj) = 0; 440 virtual bool isCompatibleFile(const ObjectFile &Obj) const = 0; [all …]
|
| HD | RuntimeDyldMachO.h | 66 const ObjectFile &BaseTObj, in getRelocationEntry() 91 RelocationValueRef getRelocationValueRef(const ObjectFile &BaseTObj, 123 loadObject(const object::ObjectFile &O) override; 127 bool isCompatibleFile(const object::ObjectFile &Obj) const override; 151 void finalizeLoad(const ObjectFile &Obj,
|
| HD | RuntimeDyldELF.h | 88 void setMipsABI(const ObjectFile &Obj) override; 150 loadObject(const object::ObjectFile &O) override; 155 const ObjectFile &Obj, 158 bool isCompatibleFile(const object::ObjectFile &Obj) const override; 161 void finalizeLoad(const ObjectFile &Obj,
|
| HD | RuntimeDyldMachO.cpp | 36 OwningBinary<ObjectFile> 37 getObjectForDebug(const ObjectFile &Obj) const override { in getObjectForDebug() 38 return OwningBinary<ObjectFile>(); in getObjectForDebug() 54 const ObjectFile &BaseTObj, const relocation_iterator &RI, in getRelocationValueRef() 172 bool RuntimeDyldMachO::isCompatibleFile(const object::ObjectFile &Obj) const { in isCompatibleFile() 177 void RuntimeDyldMachOCRTPBase<Impl>::finalizeLoad(const ObjectFile &Obj, in finalizeLoad() 300 RuntimeDyldMachO::loadObject(const object::ObjectFile &O) { in loadObject()
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ |
| HD | IntelJITEventListener.cpp | 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, in NotifyObjectEmitted() 102 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in NotifyObjectEmitted() 103 const ObjectFile &DebugObj = *DebugObjOwner.getBinary(); in NotifyObjectEmitted() 178 void IntelJITEventListener::NotifyFreeingObject(const ObjectFile &Obj) { in NotifyFreeingObject() 185 const ObjectFile &DebugObj = *DebugObjects[Obj.getData().data()].getBinary(); in NotifyFreeingObject()
|
| /NextBSD/contrib/llvm/include/llvm-c/ |
| HD | Object.h | 44 void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile); 47 LLVMSectionIteratorRef LLVMGetSections(LLVMObjectFileRef ObjectFile); 49 LLVMBool LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef ObjectFile, 56 LLVMSymbolIteratorRef LLVMGetSymbols(LLVMObjectFileRef ObjectFile); 58 LLVMBool LLVMIsSymbolIteratorAtEnd(LLVMObjectFileRef ObjectFile,
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/ |
| HD | GDBRegistrationListener.cpp | 69 OwningBinary<ObjectFile> Obj) in RegisteredObjectInfo() 84 OwningBinary<ObjectFile> Obj; 111 void NotifyObjectEmitted(const ObjectFile &Object, 117 void NotifyFreeingObject(const ObjectFile &Object) override; 160 const ObjectFile &Object, in NotifyObjectEmitted() 163 OwningBinary<ObjectFile> DebugObj = L.getObjectForDebug(Object); in NotifyObjectEmitted() 193 void GDBJITRegistrationListener::NotifyFreeingObject(const ObjectFile& Object) { in NotifyFreeingObject()
|
| /NextBSD/contrib/llvm/tools/llvm-symbolizer/ |
| HD | LLVMSymbolize.h | 68 typedef std::pair<ObjectFile*, ObjectFile*> ObjectPair; 71 ObjectFile *lookUpDsymFile(const std::string &Path, const MachOObjectFile *ExeObj, 79 ObjectFile *getObjectFileFromBinary(Binary *Bin, const std::string &ArchName); 96 std::map<std::pair<MachOUniversalBinary *, std::string>, ObjectFile *> 107 ModuleInfo(ObjectFile *Obj, DIContext *DICtx); 125 ObjectFile *Module;
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/JIT/ |
| HD | ObjectFileJIT.h | 22 public lldb_private::ObjectFile 40 static lldb_private::ObjectFile * 48 static lldb_private::ObjectFile * 133 virtual ObjectFile::Type 136 virtual ObjectFile::Strata
|
| /NextBSD/contrib/llvm/tools/llvm-readobj/ |
| HD | ObjDumper.h | 18 class ObjectFile; variable 62 std::error_code createCOFFDumper(const object::ObjectFile *Obj, 66 std::error_code createELFDumper(const object::ObjectFile *Obj, 70 std::error_code createMachODumper(const object::ObjectFile *Obj,
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| HD | ObjectFile.h | 44 PopulateSymtab (lldb_private::ObjectFile *obj_file, 48 PopulateSectionList (lldb_private::ObjectFile *obj_file, 71 class ObjectFile: 72 public std::enable_shared_from_this<ObjectFile>, 110 ObjectFile (const lldb::ModuleSP &module_sp, 117 ObjectFile (const lldb::ModuleSP &module_sp, 129 ~ObjectFile(); 878 DISALLOW_COPY_AND_ASSIGN (ObjectFile);
|
| HD | SymbolFile.h | 46 FindPlugin (ObjectFile* obj_file); 51 SymbolFile(ObjectFile* obj_file) : in SymbolFile() 154 ObjectFile* GetObjectFile() { return m_obj_file; } in GetObjectFile() 155 const ObjectFile* GetObjectFile() const { return m_obj_file; } in GetObjectFile() 168 ObjectFile* m_obj_file; // The object file that symbols can be extracted from.
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/Orc/ |
| HD | OrcMCJITReplacement.h | 78 const object::ObjectFile &O) override { in notifyObjectLoaded() 165 void addObjectFile(std::unique_ptr<object::ObjectFile> O) override { in addObjectFile() 166 std::vector<std::unique_ptr<object::ObjectFile>> Objs; in addObjectFile() 171 void addObjectFile(object::OwningBinary<object::ObjectFile> O) override { in addObjectFile() 172 std::unique_ptr<object::ObjectFile> Obj; in addObjectFile() 175 std::vector<std::unique_ptr<object::ObjectFile>> Objs; in addObjectFile() 263 std::vector<std::unique_ptr<object::ObjectFile>> ObjSet; in scanArchives() 264 ObjSet.push_back(std::unique_ptr<object::ObjectFile>( in scanArchives() 265 static_cast<object::ObjectFile *>(ChildBin.release()))); in scanArchives() 277 typedef std::vector<std::unique_ptr<object::ObjectFile>> ObjListT;
|
| /NextBSD/contrib/llvm/include/llvm/ExecutionEngine/ |
| HD | JITEventListener.h | 31 class ObjectFile; variable 74 virtual void NotifyObjectEmitted(const object::ObjectFile &Obj, in NotifyObjectEmitted() 79 virtual void NotifyFreeingObject(const object::ObjectFile &Obj) {} in NotifyFreeingObject()
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/ |
| HD | Section.h | 114 ObjectFile *obj_file, 129 ObjectFile *obj_file, 280 ObjectFile * 285 const ObjectFile * 311 …ObjectFile *m_obj_file; // The object file that data for this section should be read f…
|