Home
last modified time | relevance | path

Searched refs:COFFObjectFile (Results 1 – 25 of 53) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/Object/
H A DCOFFObjectFile.cpp417 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 DSymbolSize.cpp36 return cast<COFFObjectFile>(O).getSectionID(Sec); in getSectionID()
46 return cast<COFFObjectFile>(O).getSymbolSectionID(Sym); in getSymbolSectionID()
H A DCMakeLists.txt7 COFFObjectFile.cpp
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DCOFFDump.h19 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 DCOFFDump.cpp57 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 DARMWinEHPrinter.h143 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 DWin64EHDumper.h17 class COFFObjectFile; variable
33 const object::COFFObjectFile &COFF;
37 Context(const object::COFFObjectFile &COFF, SymbolResolver Resolver, in Context()
H A DARMWinEHPrinter.cpp222 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 DWin64EHDumper.cpp114 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 DCOFFLinkGraphBuilder.h40 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 DCOFFLinkGraphBuilder.cpp27 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 DCOFFReader.h22 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 DInputFile.h29 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 DCOFFObjcopy.h17 class COFFObjectFile; variable
30 object::COFFObjectFile &In, raw_ostream &Out);
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DCOFF.h799 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 DPDBContext.h21 class COFFObjectFile; variable
34 PDBContext(const object::COFFObjectFile &Object,
/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A DDumpOutputStyle.h25 class COFFObjectFile; variable
70 object::COFFObjectFile &getObj();
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DInputFile.cpp317 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 Dcoff2yaml.cpp25 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 DInputFiles.h48 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 DSymbolizableObjectFile.cpp68 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 DObjectFileInterface.cpp151 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 DBUILD.gn21 "COFFObjectFile.cpp",
/llvm-project-15.0.7/llvm/lib/ObjCopy/
H A DObjCopy.cpp48 if (auto *COFFBinary = dyn_cast<object::COFFObjectFile>(&In)) { in executeObjcopyOnBinary()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolizableObjectFile.h66 Error addCoffExportSymbols(const object::COFFObjectFile *CoffObj);

123