Searched refs:ObjectFile (Results 1 - 25 of 184) sorted by relevance

12345678

/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DObjectYAML.cpp23 YamlObjectFile &ObjectFile) {
25 if (ObjectFile.Elf)
26 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf);
27 if (ObjectFile.Coff)
28 MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff);
29 if (ObjectFile.MachO)
30 MappingTraits<MachOYAML::Object>::mapping(IO, *ObjectFile.MachO);
31 if (ObjectFile.FatMachO)
33 *ObjectFile.FatMachO);
37 ObjectFile
22 mapping(IO &IO, YamlObjectFile &ObjectFile) argument
[all...]
H A Dyaml2obj.cpp12 #include "llvm/Object/ObjectFile.h"
56 std::unique_ptr<object::ObjectFile>
66 Expected<std::unique_ptr<object::ObjectFile>> ObjOrErr =
67 object::ObjectFile::createObjectFile(
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.h69 SectionFilter(FilterPredicate P, llvm::object::ObjectFile const &O)
82 llvm::object::ObjectFile const &Object;
93 SectionFilter ToolSectionFilter(llvm::object::ObjectFile const &O,
121 void printELFFileHeader(const object::ObjectFile *O);
122 void printELFDynamicSection(const object::ObjectFile *Obj);
123 void printELFSymbolVersionInfo(const object::ObjectFile *Obj);
124 void printCOFFFileHeader(const object::ObjectFile *O);
127 void printMachOFileHeader(const object::ObjectFile *O);
128 void printMachOLoadCommands(const object::ObjectFile *O);
129 void printWasmFileHeader(const object::ObjectFile *
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp20 #include "llvm/Object/ObjectFile.h"
38 OwningBinary<ObjectFile>
39 getObjectForDebug(const ObjectFile &Obj) const override {
40 return OwningBinary<ObjectFile>();
65 RuntimeDyldCOFF::loadObject(const object::ObjectFile &O) {
81 bool RuntimeDyldCOFF::isCompatibleFile(const object::ObjectFile &Obj) const {
H A DRuntimeDyldCOFF.h30 loadObject(const object::ObjectFile &Obj) override;
31 bool isCompatibleFile(const object::ObjectFile &Obj) const override;
H A DRuntimeDyldMachO.h65 const ObjectFile &BaseTObj,
84 const ObjectFile &BaseObjT,
98 getRelocationValueRef(const ObjectFile &BaseTObj,
130 loadObject(const object::ObjectFile &O) override;
134 bool isCompatibleFile(const object::ObjectFile &Obj) const override;
158 Error finalizeLoad(const ObjectFile &Obj,
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DObjectFile.cpp1 //===-- ObjectFile.cpp ------------------------------------------*- C++ -*-===//
9 #include "lldb/Symbol/ObjectFile.h"
29 char ObjectFile::ID;
32 ObjectFile::FindPlugin(const lldb::ModuleSP &module_sp, const FileSpec *file,
41 "ObjectFile::FindPlugin (module = %s, file = %p, file_offset = "
91 if (ObjectFile::SplitArchivePathWithObject(
170 ObjectFileSP ObjectFile::FindPlugin(const lldb::ModuleSP &module_sp,
179 "ObjectFile::FindPlugin (module = "
207 size_t ObjectFile::GetModuleSpecifications(const FileSpec &file,
220 return ObjectFile
259 ObjectFile::ObjectFile(const lldb::ModuleSP &module_sp, function in class:ObjectFile
284 ObjectFile::ObjectFile(const lldb::ModuleSP &module_sp, function in class:ObjectFile
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Object/
H A DObjectFile.cpp1 //===- ObjectFile.cpp - File format independent object file ---------------===//
9 // This file defines a file format independent ObjectFile class.
13 #include "llvm/Object/ObjectFile.h"
42 void ObjectFile::anchor() {}
44 ObjectFile::ObjectFile(unsigned int Type, MemoryBufferRef Source) function in class:ObjectFile
57 uint64_t ObjectFile::getSymbolValue(DataRefImpl Ref) const {
66 Error ObjectFile::printSymbolName(raw_ostream &OS, DataRefImpl Symb) const {
74 uint32_t ObjectFile::getSymbolAlignment(DataRefImpl DRI) const { return 0; }
76 bool ObjectFile
[all...]
H A DObject.cpp17 #include "llvm/Object/ObjectFile.h"
23 inline OwningBinary<ObjectFile> *unwrap(LLVMObjectFileRef OF) {
24 return reinterpret_cast<OwningBinary<ObjectFile> *>(OF);
27 inline LLVMObjectFileRef wrap(const OwningBinary<ObjectFile> *OF) {
29 const_cast<OwningBinary<ObjectFile> *>(OF));
140 Expected<std::unique_ptr<ObjectFile>> ObjOrErr(
150 auto OF = cast<ObjectFile>(unwrap(BR));
159 auto OF = cast<ObjectFile>(unwrap(BR));
164 auto OF = cast<ObjectFile>(unwrap(BR));
173 auto OF = cast<ObjectFile>(unwra
193 LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile) argument
[all...]
H A DSymbolicFile.cpp19 #include "llvm/Object/ObjectFile.h"
76 return ObjectFile::createObjectFile(Object, Type);
82 Expected<std::unique_ptr<ObjectFile>> Obj =
83 ObjectFile::createObjectFile(Object, Type);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DRelocationResolver.h24 #include "llvm/Object/ObjectFile.h"
37 getRelocationResolver(const ObjectFile &Obj);
H A DSymbolSize.h13 #include "llvm/Object/ObjectFile.h"
28 computeSymbolSizes(const ObjectFile &O);
H A DObjectFile.h1 //===- ObjectFile.h - File format independent object file -------*- C++ -*-===//
9 // This file declares a file format independent ObjectFile class.
42 class ObjectFile;
54 const ObjectFile *OwningObject = nullptr;
58 RelocationRef(DataRefImpl RelocationP, const ObjectFile *Owner);
74 const ObjectFile *getObject() const;
85 const ObjectFile *OwningObject = nullptr;
89 SectionRef(DataRefImpl SectionP, const ObjectFile *Owner);
136 const ObjectFile *getObject() const;
176 SymbolRef(DataRefImpl SymbolP, const ObjectFile *Owne
223 class ObjectFile : public SymbolicFile { class in namespace:llvm::object
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/JIT/
H A DObjectFileJIT.h13 #include "lldb/Symbol/ObjectFile.h"
16 // will export the ObjectFile protocol
17 class ObjectFileJIT : public lldb_private::ObjectFile {
33 static lldb_private::ObjectFile *
38 static lldb_private::ObjectFile *CreateMemoryInstance(
52 return ClassID == &ID || ObjectFile::isA(ClassID);
54 static bool classof(const ObjectFile *obj) { return obj->isA(&ID); }
94 ObjectFile::Type CalculateType() override;
96 ObjectFile::Strata CalculateStrata() override;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolize.h18 #include "llvm/Object/ObjectFile.h"
58 Expected<DILineInfo> symbolizeCode(const ObjectFile &Obj,
79 using ObjectPair = std::pair<const ObjectFile *, const ObjectFile *>;
93 createModuleInfo(const ObjectFile *Obj,
97 ObjectFile *lookUpDsymFile(const std::string &Path,
100 ObjectFile *lookUpDebuglinkObject(const std::string &Path,
101 const ObjectFile *Obj,
103 ObjectFile *lookUpBuildIDObject(const std::string &Path,
114 Expected<ObjectFile *> getOrCreateObjec
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DObjDumper.h16 #include "llvm/Object/ObjectFile.h"
22 class ObjectFile;
101 void printSectionsAsString(const object::ObjectFile *Obj,
103 void printSectionsAsHex(const object::ObjectFile *Obj,
116 std::error_code createCOFFDumper(const object::ObjectFile *Obj,
120 std::error_code createELFDumper(const object::ObjectFile *Obj,
124 std::error_code createMachODumper(const object::ObjectFile *Obj,
128 std::error_code createWasmDumper(const object::ObjectFile *Obj,
132 std::error_code createXCOFFDumper(const object::ObjectFile *Obj,
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DObjectFileBreakpad.h12 #include "lldb/Symbol/ObjectFile.h"
18 class ObjectFileBreakpad : public ObjectFile {
29 static ObjectFile *
34 static ObjectFile *CreateMemoryInstance(const lldb::ModuleSP &module_sp,
54 return ClassID == &ID || ObjectFile::isA(ClassID);
56 static bool classof(const ObjectFile *obj) { return obj->isA(&ID); }
58 // ObjectFile Protocol.
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DObject.h168 // ObjectFile Symbol iterators
209 void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile);
212 LLVMSectionIteratorRef LLVMGetSections(LLVMObjectFileRef ObjectFile);
215 LLVMBool LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef ObjectFile,
219 LLVMSymbolIteratorRef LLVMGetSymbols(LLVMObjectFileRef ObjectFile);
222 LLVMBool LLVMIsSymbolIteratorAtEnd(LLVMObjectFileRef ObjectFile,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h21 #include "llvm/Object/ObjectFile.h"
79 virtual object::OwningBinary<object::ObjectFile>
80 getObjectForDebug(const object::ObjectFile &Obj) const = 0;
166 const object::ObjectFile &Obj) {}
182 std::unique_ptr<LoadedObjectInfo> loadObject(const object::ObjectFile &O);
271 jitLinkForORC(object::ObjectFile &Obj,
296 object::ObjectFile &Obj, std::unique_ptr<MemoryBuffer> UnderlyingBuffer,
H A DJITEventListener.h33 class ObjectFile;
58 virtual void notifyObjectLoaded(ObjectKey K, const object::ObjectFile &Obj,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp23 #include "llvm/Object/ObjectFile.h"
42 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects;
52 void notifyObjectLoaded(ObjectKey Key, const ObjectFile &Obj,
81 ObjectKey Key, const ObjectFile &Obj,
87 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj);
88 const ObjectFile &DebugObj = *DebugObjOwner.getBinary();
150 const ObjectFile &DebugObj = *DebugObjects[Key].getBinary();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolizableObjectFile.h34 create(const object::ObjectFile *Obj, std::unique_ptr<DIContext> DICtx,
69 /// Search for the first occurence of specified Address in ObjectFile.
72 const object::ObjectFile *Module;
89 SymbolizableObjectFile(const object::ObjectFile *Obj,
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DObjectFile.h1 //===-- ObjectFile.h --------------------------------------------*- C++ -*-===//
36 virtual void PopulateSymtab(lldb_private::ObjectFile *obj_file,
39 virtual void PopulateSectionList(lldb_private::ObjectFile *obj_file,
45 /// \class ObjectFile ObjectFile.h "lldb/Symbol/ObjectFile.h"
53 /// An example of a partial file ObjectFile is one that contains information
58 class ObjectFile : public std::enable_shared_from_this<ObjectFile>, class in namespace:lldb_private
104 ObjectFile(cons
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DObjectYAML.h35 static void mapping(IO &IO, YamlObjectFile &ObjectFile);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Remarks/
H A DRemarkLinker.h16 #include "llvm/Object/ObjectFile.h"
68 Error link(const object::ObjectFile &Obj,
95 getRemarksSectionContents(const object::ObjectFile &Obj);

Completed in 181 milliseconds

12345678