Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DCOFFObjectFile.cpp101 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 DSymbolSize.cpp36 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 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.cpp42 explicit COFFDumper(const llvm::object::COFFObjectFile &O) in COFFDumper()
59 const llvm::object::COFFObjectFile &Obj;
65 objdump::createCOFFDumper(const object::COFFObjectFile &Obj) { in createCOFFDumper()
325 static Error resolveSectionAndAddress(const COFFObjectFile *Obj, in resolveSectionAndAddress()
359 getSectionContents(const COFFObjectFile *Obj, in getSectionContents()
400 printSEHTable(const COFFObjectFile *Obj, uint32_t TableVA, int Count) { in printSEHTable()
436 static void printTLSDirectory(const COFFObjectFile *Obj) { in printTLSDirectory()
455 static void printLoadConfiguration(const COFFObjectFile *Obj) { in printLoadConfiguration()
493 static void printImportTables(const COFFObjectFile *Obj) { in printImportTables()
539 static void printExportTable(const COFFObjectFile *Ob
[all...]
H A Dllvm-objdump.h36 class COFFObjectFile;
102 std::unique_ptr<Dumper> createCOFFDumper(const object::COFFObjectFile &Obj);
35 class COFFObjectFile; global() variable
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DARMWinEHPrinter.h146 getSectionContaining(const object::COFFObjectFile &COFF, uint64_t Address);
149 getSymbol(const object::COFFObjectFile &COFF, uint64_t Address,
153 getRelocatedSymbol(const object::COFFObjectFile &COFF,
157 getSymbolForLocation(const object::COFFObjectFile &COFF,
163 object::SymbolRef getPreferredSymbol(const object::COFFObjectFile &COFF,
167 bool dumpXDataRecord(const object::COFFObjectFile &COFF,
170 bool dumpUnpackedEntry(const object::COFFObjectFile &COFF,
173 bool dumpPackedEntry(const object::COFFObjectFile &COFF,
176 bool dumpPackedARM64Entry(const object::COFFObjectFile &COFF,
179 bool dumpProcedureDataEntry(const object::COFFObjectFile
[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.cpp224 Decoder::getSectionContaining(const COFFObjectFile &COFF, uint64_t VA) { in getSectionContaining()
235 ErrorOr<object::SymbolRef> Decoder::getSymbol(const COFFObjectFile &COFF, in getSymbol()
253 ErrorOr<SymbolRef> Decoder::getRelocatedSymbol(const COFFObjectFile &, in getRelocatedSymbol()
264 SymbolRef Decoder::getPreferredSymbol(const COFFObjectFile &COFF, SymbolRef Sym, in getPreferredSymbol()
292 const COFFObjectFile &COFF, const SectionRef &Section, in getSymbolForLocation()
1028 bool Decoder::dumpXDataRecord(const COFFObjectFile &COFF, in dumpXDataRecord()
1139 bool Decoder::dumpUnpackedEntry(const COFFObjectFile &COFF, in dumpUnpackedEntry()
1207 bool Decoder::dumpPackedEntry(const object::COFFObjectFile &COFF, in dumpPackedEntry()
1305 bool Decoder::dumpPackedARM64Entry(const object::COFFObjectFile &COFF, in dumpPackedARM64Entry()
1438 bool Decoder::dumpProcedureDataEntry(const COFFObjectFile in dumpProcedureDataEntry()
252 getRelocatedSymbol(const COFFObjectFile &,const SectionRef & Section,uint64_t Offset) getRelocatedSymbol() argument
[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()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.h40 COFFLinkGraphBuilder(const object::COFFObjectFile &Obj, Triple TT,
46 const object::COFFObjectFile &getObject() const { return Obj; }
81 object::COFFObjectFile::section_iterator_range sections() const {
158 static uint64_t getSectionAddress(const object::COFFObjectFile &Obj,
160 static uint64_t getSectionSize(const object::COFFObjectFile &Obj,
163 static unsigned getPointerSize(const object::COFFObjectFile &Obj);
164 static llvm::endianness getEndianness(const object::COFFObjectFile &Obj);
171 const object::COFFObjectFile &Obj;
H A DCOFFLinkGraphBuilder.cpp27 const object::COFFObjectFile &Obj, Triple TT, SubtargetFeatures Features, in COFFLinkGraphBuilder()
42 COFFLinkGraphBuilder::getPointerSize(const object::COFFObjectFile &Obj) { in getPointerSize()
47 COFFLinkGraphBuilder::getEndianness(const object::COFFObjectFile &Obj) { in getEndianness()
52 uint64_t COFFLinkGraphBuilder::getSectionSize(const object::COFFObjectFile &Obj, in getSectionSize()
55 // More information is inside COFFObjectFile::getSectionSize in getSectionSize()
62 COFFLinkGraphBuilder::getSectionAddress(const object::COFFObjectFile &Obj, in getSectionAddress()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DInputFile.h28 class COFFObjectFile; variable
45 PointerUnion<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj;
58 InputFile(object::COFFObjectFile *Obj) { PdbOrObj = Obj; } in InputFile()
68 object::COFFObjectFile &obj();
69 const object::COFFObjectFile &obj() const;
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/COFF/
H A DCOFFObjcopy.h17 class COFFObjectFile; variable
30 object::COFFObjectFile &In, raw_ostream &Out);
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DCOFF.h835 class COFFObjectFile : public ObjectFile {
837 COFFObjectFile(MemoryBufferRef Object);
885 static Expected<std::unique_ptr<COFFObjectFile>>
1177 uint32_t I, const COFFObjectFile *Owner) in ImportDirectoryEntryRef()
1201 const COFFObjectFile *OwningObject = nullptr;
1208 uint32_t I, const COFFObjectFile *Owner) in DelayImportDirectoryEntryRef()
1226 const COFFObjectFile *OwningObject = nullptr;
1234 const COFFObjectFile *Owner) in ExportDirectoryEntryRef()
1252 const COFFObjectFile *OwningObject = nullptr;
1259 const COFFObjectFile *Owner) in ImportedSymbolRef()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBContext.h21 class COFFObjectFile; variable
34 PDBContext(const object::COFFObjectFile &Object,
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DInputFile.cpp318 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 DDumpOutputStyle.h22 class COFFObjectFile;
67 object::COFFObjectFile &getObj();
24 class COFFObjectFile; global() variable
/freebsd/contrib/llvm-project/lld/COFF/
H A DInputFiles.h48 using llvm::object::COFFObjectFile;
157 COFFObjectFile *getCOFFObj() { return coffObj.get(); } in getCOFFObj()
273 std::unique_ptr<COFFObjectFile> coffObj;
408 std::unique_ptr<COFFObjectFile> coffObj;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/
H A DObjectFileCOFF.h23 std::unique_ptr<llvm::object::COFFObjectFile> m_object;
26 ObjectFileCOFF(std::unique_ptr<llvm::object::COFFObjectFile> object, in ObjectFileCOFF()
H A DObjectFileCOFF.cpp95 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 DSymbolizableObjectFile.cpp68 if (auto *CoffObj = dyn_cast<COFFObjectFile>(Obj)) in create()
110 const COFFObjectFile *CoffObj) { in addCoffExportSymbols()
224 auto *CoffObject = dyn_cast<COFFObjectFile>(Module); in isWin32Module()
229 if (auto *CoffObject = dyn_cast<COFFObjectFile>(Module)) in getModulePreferredBase()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.h107 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/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.cpp464 COFFObjectFile &Obj = *cast<COFFObjectFile>(&BinaryObj); in loadPrecompiledObject()
811 const COFFObjectFile *Object = cast<COFFObjectFile>(&Obj); in mapRangeAddress()
851 Error LVCodeViewReader::createScopes(COFFObjectFile &Obj) {
930 if (COFFObjectFile *COFFObject = in createScopes()
931 dyn_cast<COFFObjectFile>(BinaryExecutable.get())) in createScopes()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectFileInterface.cpp154 const object::COFFObjectFile &Obj) { in getCOFFObjectFileSymbolInfo()
285 else if (auto *COFFObj = dyn_cast<object::COFFObjectFile>(Obj->get())) in getObjectFileInterface()

123