Lines Matching defs:COFFDumper

1 //===-- COFFDumper.cpp - COFF-specific dumper -------------------*- C++ -*-===//
80 class COFFDumper : public ObjDumper {
83 COFFDumper(const llvm::object::COFFObjectFile *Obj, ScopedPrinter &Writer)
202 COFFObjectDumpDelegate(COFFDumper &CD, const SectionRef &SR,
239 COFFDumper &CD;
251 return std::make_unique<COFFDumper>(&Obj, Writer);
258 std::error_code COFFDumper::resolveSymbol(const coff_section *Section,
279 std::error_code COFFDumper::resolveSymbolName(const coff_section *Section,
294 std::error_code COFFDumper::resolveSymbolName(const coff_section *Section,
306 void COFFDumper::printRelocatedField(StringRef Label, const coff_section *Sec,
317 void COFFDumper::printBinaryBlockWithRelocs(StringRef Label,
640 void COFFDumper::cacheRelocations() {
657 void COFFDumper::printDataDirectory(uint32_t Index,
666 void COFFDumper::printFileHeaders() {
696 void COFFDumper::printDOSHeader(const dos_header *DH) {
718 void COFFDumper::printPEHeader(const PEHeader *Hdr) {
769 void COFFDumper::printCOFFDebugDirectory() {
822 void COFFDumper::printRVATable(uint64_t TableVA, uint64_t Count,
841 void COFFDumper::printCOFFLoadConfig() {
1021 void COFFDumper::printCOFFLoadConfig(const T *Conf, LoadConfigTables &Tables) {
1117 void COFFDumper::printBaseOfDataField(const pe32_header *Hdr) {
1121 void COFFDumper::printBaseOfDataField(const pe32plus_header *) {}
1123 void COFFDumper::printCodeViewDebugInfo() {
1139 void COFFDumper::initializeFileAndStringTables(BinaryStreamReader &Reader) {
1175 void COFFDumper::printCodeViewSymbolSection(StringRef SectionName,
1394 void COFFDumper::printCodeViewSymbolsSubsection(StringRef Subsection,
1418 void COFFDumper::printCodeViewFileChecksums(StringRef Subsection) {
1438 void COFFDumper::printCodeViewInlineeLines(StringRef Subsection) {
1460 StringRef COFFDumper::getFileNameForFileOffset(uint32_t FileOffset) {
1477 void COFFDumper::printFileNameForOffset(StringRef Label, uint32_t FileOffset) {
1481 void COFFDumper::mergeCodeViewTypes(MergingTypeTableBuilder &CVIDs,
1524 void COFFDumper::printCodeViewTypeSection(StringRef SectionName,
1551 void COFFDumper::printSectionHeaders() {
1599 void COFFDumper::printRelocations() {
1625 void COFFDumper::printRelocation(const SectionRef &Section,
1659 void COFFDumper::printSymbols(bool /*ExtraSymInfo*/) {
1666 void COFFDumper::printDynamicSymbols() { ListScope Group(W, "DynamicSymbols"); }
1682 void COFFDumper::printSymbol(const SymbolRef &Sym) {
1790 void COFFDumper::printUnwindInfo() {
1798 COFFDumper *Dumper = reinterpret_cast<COFFDumper *>(user_data);
1822 void COFFDumper::printNeededLibraries() {
1841 void COFFDumper::printImportedSymbols(
1854 void COFFDumper::printDelayImportedSymbols(
1876 void COFFDumper::printCOFFImports() {
1920 void COFFDumper::printCOFFExports() {
1951 void COFFDumper::printCOFFDirectives() {
1976 void COFFDumper::printCOFFBaseReloc() {
1991 void COFFDumper::printCOFFResources() {
2019 COFFDumper::countTotalTableEntries(ResourceSectionRef RSF,
2042 void COFFDumper::printResourceDirectoryTable(
2116 void COFFDumper::printStackMap() const {
2147 void COFFDumper::printAddrsig() {
2185 void COFFDumper::printCGProfile() {
2220 StringRef COFFDumper::getSymbolName(uint32_t Index) {
2257 void COFFDumper::printCOFFTLSDirectory() {
2265 void COFFDumper::printCOFFTLSDirectory(