| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | COFFObjectFile.cpp | 417 Error COFFObjectFile::initSymbolTablePtr() { in initSymbolTablePtr() 577 Error COFFObjectFile::initImportTablePtr() { in initImportTablePtr() 627 Error COFFObjectFile::initExportTablePtr() { in initExportTablePtr() 650 Error COFFObjectFile::initBaseRelocPtr() { in initBaseRelocPtr() 739 Error COFFObjectFile::initLoadConfigPtr() { in initLoadConfigPtr() 759 Expected<std::unique_ptr<COFFObjectFile>> 761 std::unique_ptr<COFFObjectFile> Obj(new COFFObjectFile(std::move(Object))); in create() 767 COFFObjectFile::COFFObjectFile(MemoryBufferRef Object) in COFFObjectFile() function in COFFObjectFile 786 Error COFFObjectFile::initialize() { in initialize() 1713 Expected<std::unique_ptr<COFFObjectFile>> [all …]
|
| H A D | SymbolSize.cpp | 36 return cast<COFFObjectFile>(O).getSectionID(Sec); in getSectionID() 46 return cast<COFFObjectFile>(O).getSymbolSectionID(Sym); in getSymbolSectionID()
|
| H A D | CMakeLists.txt | 7 COFFObjectFile.cpp
|
| /llvm-project-15.0.7/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 | 57 const llvm::object::COFFObjectFile &Obj; 314 static Error resolveSectionAndAddress(const COFFObjectFile *Obj, in resolveSectionAndAddress() 348 getSectionContents(const COFFObjectFile *Obj, in getSectionContents() 425 static void printTLSDirectory(const COFFObjectFile *Obj) { in printTLSDirectory() 444 static void printLoadConfiguration(const COFFObjectFile *Obj) { in printLoadConfiguration() 482 static void printImportTables(const COFFObjectFile *Obj) { in printImportTables() 528 static void printExportTable(const COFFObjectFile *Obj) { in printExportTable() 580 static bool getPDataSection(const COFFObjectFile *Obj, in getPDataSection() 662 static void printRuntimeFunction(const COFFObjectFile *Obj, in printRuntimeFunction() 731 void objdump::printCOFFUnwindInfo(const COFFObjectFile *Obj) { in printCOFFUnwindInfo() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-readobj/ |
| H A D | ARMWinEHPrinter.h | 143 getSymbol(const object::COFFObjectFile &COFF, uint64_t Address, 147 getRelocatedSymbol(const object::COFFObjectFile &COFF, 151 getSymbolForLocation(const object::COFFObjectFile &COFF, 157 object::SymbolRef getPreferredSymbol(const object::COFFObjectFile &COFF, 161 bool dumpXDataRecord(const object::COFFObjectFile &COFF, 164 bool dumpUnpackedEntry(const object::COFFObjectFile &COFF, 167 bool dumpPackedEntry(const object::COFFObjectFile &COFF, 170 bool dumpPackedARM64Entry(const object::COFFObjectFile &COFF, 173 bool dumpProcedureDataEntry(const object::COFFObjectFile &COFF, 176 void dumpProcedureData(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 | ARMWinEHPrinter.cpp | 222 Decoder::getSectionContaining(const COFFObjectFile &COFF, uint64_t VA) { in getSectionContaining() 233 ErrorOr<object::SymbolRef> Decoder::getSymbol(const COFFObjectFile &COFF, in getSymbol() 251 ErrorOr<SymbolRef> Decoder::getRelocatedSymbol(const COFFObjectFile &, in getRelocatedSymbol() argument 290 const COFFObjectFile &COFF, const SectionRef &Section, in getSymbolForLocation() 932 bool Decoder::dumpXDataRecord(const COFFObjectFile &COFF, in dumpXDataRecord() 1043 bool Decoder::dumpUnpackedEntry(const COFFObjectFile &COFF, in dumpUnpackedEntry() 1111 bool Decoder::dumpPackedEntry(const object::COFFObjectFile &COFF, in dumpPackedEntry() 1209 bool Decoder::dumpPackedARM64Entry(const object::COFFObjectFile &COFF, in dumpPackedARM64Entry() 1337 bool Decoder::dumpProcedureDataEntry(const COFFObjectFile &COFF, in dumpProcedureDataEntry() 1355 void Decoder::dumpProcedureData(const COFFObjectFile &COFF, in dumpProcedureData() [all …]
|
| H A D | Win64EHDumper.cpp | 114 static std::error_code getSymbol(const COFFObjectFile &COFF, uint64_t VA, in getSymbol() 128 static object::SymbolRef getPreferredSymbol(const COFFObjectFile &COFF, in getPreferredSymbol() 228 getSectionContaining(const COFFObjectFile &COFF, uint64_t VA) { in getSectionContaining()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFFLinkGraphBuilder.h | 40 COFFLinkGraphBuilder(const object::COFFObjectFile &Obj, Triple TT, 45 const object::COFFObjectFile &getObject() const { return Obj; } in getObject() 80 object::COFFObjectFile::section_iterator_range sections() const { in sections() 148 static uint64_t getSectionAddress(const object::COFFObjectFile &Obj, 150 static uint64_t getSectionSize(const object::COFFObjectFile &Obj, 153 static unsigned getPointerSize(const object::COFFObjectFile &Obj); 154 static support::endianness getEndianness(const object::COFFObjectFile &Obj); 159 const object::COFFObjectFile &Obj;
|
| H A D | COFFLinkGraphBuilder.cpp | 27 const object::COFFObjectFile &Obj, Triple TT, in COFFLinkGraphBuilder() 43 COFFLinkGraphBuilder::getPointerSize(const object::COFFObjectFile &Obj) { in getPointerSize() 48 COFFLinkGraphBuilder::getEndianness(const object::COFFObjectFile &Obj) { in getEndianness() 52 uint64_t COFFLinkGraphBuilder::getSectionSize(const object::COFFObjectFile &Obj, in getSectionSize() 62 COFFLinkGraphBuilder::getSectionAddress(const object::COFFObjectFile &Obj, in getSectionAddress()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/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 object::COFFObjectFile &obj(); 70 const object::COFFObjectFile &obj() const;
|
| /llvm-project-15.0.7/llvm/include/llvm/ObjCopy/COFF/ |
| H A D | COFFObjcopy.h | 17 class COFFObjectFile; variable 30 object::COFFObjectFile &In, raw_ostream &Out);
|
| /llvm-project-15.0.7/llvm/include/llvm/Object/ |
| H A D | COFF.h | 799 class COFFObjectFile : public ObjectFile { 801 COFFObjectFile(MemoryBufferRef Object); 1144 const COFFObjectFile *OwningObject = nullptr; 1169 const COFFObjectFile *OwningObject = nullptr; 1195 const COFFObjectFile *OwningObject = nullptr; 1202 const COFFObjectFile *Owner) in ImportedSymbolRef() 1205 const COFFObjectFile *Owner) in ImportedSymbolRef() 1220 const COFFObjectFile *OwningObject = nullptr; 1227 const COFFObjectFile *Owner) in BaseRelocRef() 1246 Error load(const COFFObjectFile *O); [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBContext.h | 21 class COFFObjectFile; variable 34 PDBContext(const object::COFFObjectFile &Object,
|
| /llvm-project-15.0.7/llvm/tools/llvm-pdbutil/ |
| H A D | DumpOutputStyle.h | 25 class COFFObjectFile; variable 70 object::COFFObjectFile &getObj();
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | InputFile.cpp | 317 IF.PdbOrObj = llvm::cast<COFFObjectFile>(IF.CoffObject.getBinary()); in open() 358 object::COFFObjectFile &InputFile::obj() { in obj() 360 return *PdbOrObj.get<object::COFFObjectFile *>(); in obj() 363 const object::COFFObjectFile &InputFile::obj() const { in obj() 365 return *PdbOrObj.get<object::COFFObjectFile *>(); in obj() 408 return PdbOrObj.is<object::COFFObjectFile *>(); in isObj()
|
| /llvm-project-15.0.7/llvm/tools/obj2yaml/ |
| H A D | coff2yaml.cpp | 25 const object::COFFObjectFile &Obj; 34 COFFDumper(const object::COFFObjectFile &Obj); 40 COFFDumper::COFFDumper(const object::COFFObjectFile &Obj) : Obj(Obj) { in COFFDumper() 102 initializeFileAndStringTable(const llvm::object::COFFObjectFile &Obj, in initializeFileAndStringTable() 359 std::error_code coff2yaml(raw_ostream &Out, const object::COFFObjectFile &Obj) { in coff2yaml()
|
| /llvm-project-15.0.7/lld/COFF/ |
| H A D | InputFiles.h | 48 using llvm::object::COFFObjectFile; 157 COFFObjectFile *getCOFFObj() { return coffObj.get(); } in getCOFFObj() 269 std::unique_ptr<COFFObjectFile> coffObj; 403 std::unique_ptr<COFFObjectFile> coffObj;
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/Symbolize/ |
| H A D | SymbolizableObjectFile.cpp | 68 if (auto *CoffObj = dyn_cast<COFFObjectFile>(Obj)) in create() 110 const COFFObjectFile *CoffObj) { in addCoffExportSymbols() 219 auto *CoffObject = dyn_cast<COFFObjectFile>(Module); in isWin32Module() 224 if (auto *CoffObject = dyn_cast<COFFObjectFile>(Module)) in getModulePreferredBase()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectFileInterface.cpp | 151 const object::COFFObjectFile &Obj) { in getCOFFObjectFileSymbolInfo() 273 else if (auto *COFFObj = dyn_cast<object::COFFObjectFile>(Obj->get())) in getObjectFileInterface()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Object/ |
| H A D | BUILD.gn | 21 "COFFObjectFile.cpp",
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/ |
| H A D | ObjCopy.cpp | 48 if (auto *COFFBinary = dyn_cast<object::COFFObjectFile>(&In)) { in executeObjcopyOnBinary()
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/Symbolize/ |
| H A D | SymbolizableObjectFile.h | 66 Error addCoffExportSymbols(const object::COFFObjectFile *CoffObj);
|