| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | COFFObjectFile.cpp | 101 const coff_symbol_type *COFFObjectFile::toSymb(DataRefImpl Ref) const { in toSymb() 118 const coff_section *COFFObjectFile::toSec(DataRefImpl Ref) const { in toSec() 135 void COFFObjectFile::moveSymbolNext(DataRefImpl &Ref) const { in moveSymbolNext() 150 Expected<StringRef> COFFObjectFile::getSymbolName(DataRefImpl Ref) const { in getSymbolName() 154 uint64_t COFFObjectFile::getSymbolValueImpl(DataRefImpl Ref) const { in getSymbolValueImpl() 158 uint32_t COFFObjectFile::getSymbolAlignment(DataRefImpl Ref) const { in getSymbolAlignment() 165 Expected<uint64_t> COFFObjectFile::getSymbolAddress(DataRefImpl Ref) const { in getSymbolAddress() 186 Expected<SymbolRef::Type> COFFObjectFile::getSymbolType(DataRefImpl Ref) const { in getSymbolType() 209 Expected<uint32_t> COFFObjectFile::getSymbolFlags(DataRefImpl Ref) const { in getSymbolFlags() 240 uint64_t COFFObjectFile::getCommonSymbolSizeImpl(DataRefImpl Ref) const { in getCommonSymbolSizeImpl() [all …]
|
| H A D | SymbolSize.cpp | 36 return cast<COFFObjectFile>(O).getSectionID(Sec); in getSectionID() 46 return cast<COFFObjectFile>(O).getSymbolSectionID(Sym); in getSymbolSectionID()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | COFFDump.h | 19 class COFFObjectFile; variable 25 Error getCOFFRelocationValueString(const object::COFFObjectFile *Obj, 29 void printCOFFUnwindInfo(const object::COFFObjectFile *O); 30 void printCOFFFileHeader(const object::COFFObjectFile &Obj); 32 void printCOFFSymbolTable(const object::COFFObjectFile &O);
|
| H A D | COFFDump.cpp | 42 explicit COFFDumper(const llvm::object::COFFObjectFile &O) in COFFDumper() 59 const llvm::object::COFFObjectFile &Obj; 65 objdump::createCOFFDumper(const object::COFFObjectFile &Obj) { in createCOFFDumper() 343 static Error resolveSectionAndAddress(const COFFObjectFile *Obj, in resolveSectionAndAddress() 377 getSectionContents(const COFFObjectFile *Obj, in getSectionContents() 418 printSEHTable(const COFFObjectFile *Obj, uint32_t TableVA, int Count) { in printSEHTable() 454 static void printTLSDirectory(const COFFObjectFile *Obj) { in printTLSDirectory() 473 static void printLoadConfiguration(const COFFObjectFile *Obj) { in printLoadConfiguration() 511 static void printImportTables(const COFFObjectFile *Obj) { in printImportTables() 557 static void printExportTable(const COFFObjectFile *Obj) { in printExportTable() [all …]
|
| H A D | llvm-objdump.h | 34 class COFFObjectFile; variable 102 std::unique_ptr<Dumper> createCOFFDumper(const object::COFFObjectFile &Obj);
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | ARMWinEHPrinter.h | 154 getSectionContaining(const object::COFFObjectFile &COFF, uint64_t Address); 157 getSymbol(const object::COFFObjectFile &COFF, uint64_t Address, 161 getRelocatedSymbol(const object::COFFObjectFile &COFF, 165 getSymbolForLocation(const object::COFFObjectFile &COFF, 171 object::SymbolRef getPreferredSymbol(const object::COFFObjectFile &COFF, 175 bool dumpXDataRecord(const object::COFFObjectFile &COFF, 178 bool dumpUnpackedEntry(const object::COFFObjectFile &COFF, 181 bool dumpPackedEntry(const object::COFFObjectFile &COFF, 184 bool dumpPackedARM64Entry(const object::COFFObjectFile &COFF, 187 bool dumpProcedureDataEntry(const object::COFFObjectFile &COFF, [all …]
|
| H A D | Win64EHDumper.h | 17 class COFFObjectFile; variable 33 const object::COFFObjectFile &COFF; 37 Context(const object::COFFObjectFile &COFF, SymbolResolver Resolver, in Context()
|
| H A D | llvm-readobj.cpp | 344 if (const COFFObjectFile *COFFObj = dyn_cast<COFFObjectFile>(&Obj)) in createDumper() 585 static void dumpCOFFObject(COFFObjectFile *Obj, ScopedPrinter &Writer) { in dumpCOFFObject() 592 Expected<std::unique_ptr<COFFObjectFile>> HybridObjOrErr = in dumpCOFFObject() 593 COFFObjectFile::create(*HybridView); in dumpCOFFObject() 637 else if (COFFObjectFile *Obj = dyn_cast<COFFObjectFile>(Bin.get())) in dumpInput()
|
| H A D | ARMWinEHPrinter.cpp | 225 Decoder::getSectionContaining(const COFFObjectFile &COFF, uint64_t VA) { in getSectionContaining() 236 ErrorOr<object::SymbolRef> Decoder::getSymbol(const COFFObjectFile &COFF, in getSymbol() 254 ErrorOr<SymbolRef> Decoder::getRelocatedSymbol(const COFFObjectFile &, in getRelocatedSymbol() argument 265 SymbolRef Decoder::getPreferredSymbol(const COFFObjectFile &COFF, SymbolRef Sym, in getPreferredSymbol() 293 const COFFObjectFile &COFF, const SectionRef &Section, in getSymbolForLocation() 1081 bool Decoder::dumpXDataRecord(const COFFObjectFile &COFF, in dumpXDataRecord() 1192 bool Decoder::dumpUnpackedEntry(const COFFObjectFile &COFF, in dumpUnpackedEntry() 1260 bool Decoder::dumpPackedEntry(const object::COFFObjectFile &COFF, in dumpPackedEntry() 1358 bool Decoder::dumpPackedARM64Entry(const object::COFFObjectFile &COFF, in dumpPackedARM64Entry() 1491 bool Decoder::dumpProcedureDataEntry(const COFFObjectFile &COFF, in dumpProcedureDataEntry() [all …]
|
| H A D | Win64EHDumper.cpp | 117 static std::error_code getSymbol(const COFFObjectFile &COFF, uint64_t VA, in getSymbol() 131 static object::SymbolRef getPreferredSymbol(const COFFObjectFile &COFF, in getPreferredSymbol() 231 getSectionContaining(const COFFObjectFile &COFF, uint64_t VA) { in getSectionContaining()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFFLinkGraphBuilder.h | 40 COFFLinkGraphBuilder(const object::COFFObjectFile &Obj, 47 const object::COFFObjectFile &getObject() const { return Obj; } in getObject() 88 object::COFFObjectFile::section_iterator_range sections() const { in sections() 166 static uint64_t getSectionAddress(const object::COFFObjectFile &Obj, 168 static uint64_t getSectionSize(const object::COFFObjectFile &Obj, 171 static unsigned getPointerSize(const object::COFFObjectFile &Obj); 172 static llvm::endianness getEndianness(const object::COFFObjectFile &Obj); 179 const object::COFFObjectFile &Obj;
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/ |
| H A D | COFFReader.h | 22 using object::COFFObjectFile; 25 const COFFObjectFile &COFFObj; 33 explicit COFFReader(const COFFObjectFile &O) : COFFObj(O) {} in COFFReader()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | InputFile.h | 29 class COFFObjectFile; variable 46 PointerUnion<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj; 59 InputFile(object::COFFObjectFile *Obj) { PdbOrObj = Obj; } in InputFile() 69 LLVM_ABI object::COFFObjectFile &obj(); 70 LLVM_ABI const object::COFFObjectFile &obj() const;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/COFF/ |
| H A D | COFFObjcopy.h | 19 class COFFObjectFile; variable 33 object::COFFObjectFile &In,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | COFF.h | 880 class LLVM_ABI COFFObjectFile : public ObjectFile { 882 COFFObjectFile(MemoryBufferRef Object); 932 static Expected<std::unique_ptr<COFFObjectFile>> 1235 uint32_t I, const COFFObjectFile *Owner) in ImportDirectoryEntryRef() 1260 const COFFObjectFile *OwningObject = nullptr; 1267 uint32_t I, const COFFObjectFile *Owner) in DelayImportDirectoryEntryRef() 1285 const COFFObjectFile *OwningObject = nullptr; 1293 const COFFObjectFile *Owner) in ExportDirectoryEntryRef() 1311 const COFFObjectFile *OwningObject = nullptr; 1318 const COFFObjectFile *Owner) in ImportedSymbolRef() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBContext.h | 21 class COFFObjectFile; variable 34 PDBContext(const object::COFFObjectFile &Object,
|
| /freebsd/contrib/llvm-project/lld/COFF/ |
| H A D | InputFiles.h | 51 using llvm::object::COFFObjectFile; 140 explicit ObjFile(SymbolTable &symtab, COFFObjectFile *coffObj, bool lazy); 166 COFFObjectFile *getCOFFObj() { return coffObj.get(); } in getCOFFObj() 282 std::unique_ptr<COFFObjectFile> coffObj; 434 std::unique_ptr<COFFObjectFile> coffObj;
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | InputFile.cpp | 318 IF.PdbOrObj = llvm::cast<COFFObjectFile>(IF.CoffObject.getBinary()); in open() 359 object::COFFObjectFile &InputFile::obj() { in obj() 361 return *cast<object::COFFObjectFile *>(PdbOrObj); in obj() 364 const object::COFFObjectFile &InputFile::obj() const { in obj() 366 return *cast<object::COFFObjectFile *>(PdbOrObj); in obj() 409 return isa<object::COFFObjectFile *>(PdbOrObj); in isObj()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | DumpOutputStyle.h | 22 class COFFObjectFile; 67 object::COFFObjectFile &getObj(); 24 class COFFObjectFile; global() variable
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/ |
| H A D | ObjectFileCOFF.h | 23 std::unique_ptr<llvm::object::COFFObjectFile> m_object; 26 ObjectFileCOFF(std::unique_ptr<llvm::object::COFFObjectFile> object, in ObjectFileCOFF()
|
| H A D | ObjectFileCOFF.cpp | 95 return new ObjectFileCOFF(unique_dyn_cast<COFFObjectFile>(std::move(*binary)), in CreateInstance() 124 std::unique_ptr<COFFObjectFile> object = in GetModuleSpecifications() 125 unique_dyn_cast<COFFObjectFile>(std::move(*binary)); in GetModuleSpecifications()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/ |
| H A D | SymbolizableObjectFile.cpp | 67 if (auto *CoffObj = dyn_cast<COFFObjectFile>(Obj)) in create() 109 const COFFObjectFile *CoffObj) { in addCoffExportSymbols() 223 auto *CoffObject = dyn_cast<COFFObjectFile>(Module); in isWin32Module() 228 if (auto *CoffObject = dyn_cast<COFFObjectFile>(Module)) in getModulePreferredBase()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
| H A D | LVCodeViewReader.h | 107 llvm::object::COFFObjectFile &getObj() { return Input.obj(); } 182 Error createScopes(llvm::object::COFFObjectFile &Obj); 193 llvm::object::COFFObjectFile &Obj, ScopedPrinter &W,
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| H A D | RuntimeDyldCOFFThumb.h | 41 return cast<object::COFFObjectFile>(Obj) in isThumbFunc() 69 const object::COFFObjectFile *COFFObjPtr = in getJITSymbolFlags() 70 cast<object::COFFObjectFile>(Sec.getObject()); in getJITSymbolFlags()
|
| /freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/ |
| H A D | DlltoolDriver.cpp | 185 auto Obj = object::COFFObjectFile::create(*ChildMB); in forEachCoff() 220 bool identifyImportName(const COFFObjectFile &Obj, StringRef ObjName, in identifyImportName() 278 [&](const COFFObjectFile &Obj, StringRef ObjName) -> bool { in doIdentify()
|