/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | ObjectYAML.cpp | 23 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 D | yaml2obj.cpp | 12 #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 D | llvm-objdump.h | 69 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 D | RuntimeDyldCOFF.cpp | 20 #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 D | RuntimeDyldCOFF.h | 30 loadObject(const object::ObjectFile &Obj) override; 31 bool isCompatibleFile(const object::ObjectFile &Obj) const override;
|
H A D | RuntimeDyldMachO.h | 65 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 D | ObjectFile.cpp | 1 //===-- 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 D | ObjectFile.cpp | 1 //===- 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 D | Object.cpp | 17 #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 D | SymbolicFile.cpp | 19 #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 D | RelocationResolver.h | 24 #include "llvm/Object/ObjectFile.h" 37 getRelocationResolver(const ObjectFile &Obj);
|
H A D | SymbolSize.h | 13 #include "llvm/Object/ObjectFile.h" 28 computeSymbolSizes(const ObjectFile &O);
|
H A D | ObjectFile.h | 1 //===- 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 D | ObjectFileJIT.h | 13 #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 D | Symbolize.h | 18 #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 D | ObjDumper.h | 16 #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 D | ObjectFileBreakpad.h | 12 #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 D | Object.h | 168 // 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 D | RuntimeDyld.h | 21 #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 D | JITEventListener.h | 33 class ObjectFile; 58 virtual void notifyObjectLoaded(ObjectKey K, const object::ObjectFile &Obj,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/ |
H A D | OProfileJITEventListener.cpp | 23 #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 D | SymbolizableObjectFile.h | 34 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 D | ObjectFile.h | 1 //===-- 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 D | ObjectYAML.h | 35 static void mapping(IO &IO, YamlObjectFile &ObjectFile);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Remarks/ |
H A D | RemarkLinker.h | 16 #include "llvm/Object/ObjectFile.h" 68 Error link(const object::ObjectFile &Obj, 95 getRemarksSectionContents(const object::ObjectFile &Obj);
|