Home
last modified time | relevance | path

Searched refs:ObjectFile (Results 1 – 25 of 141) sorted by relevance

123456

/NextBSD/contrib/llvm/tools/llvm-objdump/
HDllvm-objdump.h20 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/
HDObjectFile.h29 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/
HDObjectFile.cpp26 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 …]
HDObject.cpp22 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 …]
HDELFObjectFile.cpp21 : 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/
HDObjectFile.cpp30 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/
HDIRCompileLayer.h34 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()
HDCompileUtils.h34 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/
HDOProfileJITEventListener.cpp41 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/
HDRuntimeDyldCOFF.cpp34 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()
HDRuntimeDyldImpl.h308 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 …]
HDRuntimeDyldMachO.h66 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,
HDRuntimeDyldELF.h88 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,
HDRuntimeDyldMachO.cpp36 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/
HDIntelJITEventListener.cpp49 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/
HDObject.h44 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/
HDGDBRegistrationListener.cpp69 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/
HDLLVMSymbolize.h68 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/
HDObjectFileJIT.h22 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/
HDObjDumper.h18 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/
HDObjectFile.h44 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);
HDSymbolFile.h46 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/
HDOrcMCJITReplacement.h78 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/
HDJITEventListener.h31 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/
HDSection.h114 ObjectFile *obj_file,
129 ObjectFile *obj_file,
280 ObjectFile *
285 const ObjectFile *
311ObjectFile *m_obj_file; // The object file that data for this section should be read f…

123456