Lines Matching refs:W
309 W.printSymbolOffset(Label, Symbol, Offset); in printRelocatedField()
311 W.printHex(Label, RelocOffset); in printRelocatedField()
318 W.printBinaryBlock(Label, Block); in printBinaryBlockWithRelocs()
326 W.flush(); in printBinaryBlockWithRelocs()
328 ListScope D(W, "BlockRelocations"); in printBinaryBlockWithRelocs()
611 W.printHex(FieldName + "RVA", Data->RelativeVirtualAddress); in printDataDirectory()
612 W.printHex(FieldName + "Size", Data->Size); in printDataDirectory()
621 DictScope D(W, "ImageFileHeader"); in printFileHeaders()
622 W.printEnum ("Machine", Obj->getMachine(), in printFileHeaders()
624 W.printNumber("SectionCount", Obj->getNumberOfSections()); in printFileHeaders()
625 W.printHex ("TimeDateStamp", FormattedTime, Obj->getTimeDateStamp()); in printFileHeaders()
626 W.printHex ("PointerToSymbolTable", Obj->getPointerToSymbolTable()); in printFileHeaders()
627 W.printNumber("SymbolCount", Obj->getNumberOfSymbols()); in printFileHeaders()
628 W.printNumber("StringTableSize", Obj->getStringTableSize()); in printFileHeaders()
629 W.printNumber("OptionalHeaderSize", Obj->getSizeOfOptionalHeader()); in printFileHeaders()
630 W.printFlags ("Characteristics", Obj->getCharacteristics(), in printFileHeaders()
647 DictScope D(W, "DOSHeader"); in printDOSHeader()
648 W.printString("Magic", StringRef(DH->Magic, sizeof(DH->Magic))); in printDOSHeader()
649 W.printNumber("UsedBytesInTheLastPage", DH->UsedBytesInTheLastPage); in printDOSHeader()
650 W.printNumber("FileSizeInPages", DH->FileSizeInPages); in printDOSHeader()
651 W.printNumber("NumberOfRelocationItems", DH->NumberOfRelocationItems); in printDOSHeader()
652 W.printNumber("HeaderSizeInParagraphs", DH->HeaderSizeInParagraphs); in printDOSHeader()
653 W.printNumber("MinimumExtraParagraphs", DH->MinimumExtraParagraphs); in printDOSHeader()
654 W.printNumber("MaximumExtraParagraphs", DH->MaximumExtraParagraphs); in printDOSHeader()
655 W.printNumber("InitialRelativeSS", DH->InitialRelativeSS); in printDOSHeader()
656 W.printNumber("InitialSP", DH->InitialSP); in printDOSHeader()
657 W.printNumber("Checksum", DH->Checksum); in printDOSHeader()
658 W.printNumber("InitialIP", DH->InitialIP); in printDOSHeader()
659 W.printNumber("InitialRelativeCS", DH->InitialRelativeCS); in printDOSHeader()
660 W.printNumber("AddressOfRelocationTable", DH->AddressOfRelocationTable); in printDOSHeader()
661 W.printNumber("OverlayNumber", DH->OverlayNumber); in printDOSHeader()
662 W.printNumber("OEMid", DH->OEMid); in printDOSHeader()
663 W.printNumber("OEMinfo", DH->OEMinfo); in printDOSHeader()
664 W.printNumber("AddressOfNewExeHeader", DH->AddressOfNewExeHeader); in printDOSHeader()
669 DictScope D(W, "ImageOptionalHeader"); in printPEHeader()
670 W.printHex ("Magic", Hdr->Magic); in printPEHeader()
671 W.printNumber("MajorLinkerVersion", Hdr->MajorLinkerVersion); in printPEHeader()
672 W.printNumber("MinorLinkerVersion", Hdr->MinorLinkerVersion); in printPEHeader()
673 W.printNumber("SizeOfCode", Hdr->SizeOfCode); in printPEHeader()
674 W.printNumber("SizeOfInitializedData", Hdr->SizeOfInitializedData); in printPEHeader()
675 W.printNumber("SizeOfUninitializedData", Hdr->SizeOfUninitializedData); in printPEHeader()
676 W.printHex ("AddressOfEntryPoint", Hdr->AddressOfEntryPoint); in printPEHeader()
677 W.printHex ("BaseOfCode", Hdr->BaseOfCode); in printPEHeader()
679 W.printHex ("ImageBase", Hdr->ImageBase); in printPEHeader()
680 W.printNumber("SectionAlignment", Hdr->SectionAlignment); in printPEHeader()
681 W.printNumber("FileAlignment", Hdr->FileAlignment); in printPEHeader()
682 W.printNumber("MajorOperatingSystemVersion", in printPEHeader()
684 W.printNumber("MinorOperatingSystemVersion", in printPEHeader()
686 W.printNumber("MajorImageVersion", Hdr->MajorImageVersion); in printPEHeader()
687 W.printNumber("MinorImageVersion", Hdr->MinorImageVersion); in printPEHeader()
688 W.printNumber("MajorSubsystemVersion", Hdr->MajorSubsystemVersion); in printPEHeader()
689 W.printNumber("MinorSubsystemVersion", Hdr->MinorSubsystemVersion); in printPEHeader()
690 W.printNumber("SizeOfImage", Hdr->SizeOfImage); in printPEHeader()
691 W.printNumber("SizeOfHeaders", Hdr->SizeOfHeaders); in printPEHeader()
692 W.printEnum ("Subsystem", Hdr->Subsystem, makeArrayRef(PEWindowsSubsystem)); in printPEHeader()
693 W.printFlags ("Characteristics", Hdr->DLLCharacteristics, in printPEHeader()
695 W.printNumber("SizeOfStackReserve", Hdr->SizeOfStackReserve); in printPEHeader()
696 W.printNumber("SizeOfStackCommit", Hdr->SizeOfStackCommit); in printPEHeader()
697 W.printNumber("SizeOfHeapReserve", Hdr->SizeOfHeapReserve); in printPEHeader()
698 W.printNumber("SizeOfHeapCommit", Hdr->SizeOfHeapCommit); in printPEHeader()
699 W.printNumber("NumberOfRvaAndSize", Hdr->NumberOfRvaAndSize); in printPEHeader()
702 DictScope D(W, "DataDirectory"); in printPEHeader()
716 ListScope LS(W, "DebugDirectory"); in printCOFFDebugDirectory()
721 DictScope S(W, "DebugEntry"); in printCOFFDebugDirectory()
722 W.printHex("Characteristics", D.Characteristics); in printCOFFDebugDirectory()
723 W.printHex("TimeDateStamp", FormattedTime, D.TimeDateStamp); in printCOFFDebugDirectory()
724 W.printHex("MajorVersion", D.MajorVersion); in printCOFFDebugDirectory()
725 W.printHex("MinorVersion", D.MinorVersion); in printCOFFDebugDirectory()
726 W.printEnum("Type", D.Type, makeArrayRef(ImageDebugType)); in printCOFFDebugDirectory()
727 W.printHex("SizeOfData", D.SizeOfData); in printCOFFDebugDirectory()
728 W.printHex("AddressOfRawData", D.AddressOfRawData); in printCOFFDebugDirectory()
729 W.printHex("PointerToRawData", D.PointerToRawData); in printCOFFDebugDirectory()
740 DictScope PDBScope(W, "PDBInfo"); in printCOFFDebugDirectory()
741 W.printHex("PDBSignature", DebugInfo->Signature.CVSignature); in printCOFFDebugDirectory()
743 W.printBinary("PDBGUID", makeArrayRef(DebugInfo->PDB70.Signature)); in printCOFFDebugDirectory()
744 W.printNumber("PDBAge", DebugInfo->PDB70.Age); in printCOFFDebugDirectory()
745 W.printString("PDBFileName", PDBFileName); in printCOFFDebugDirectory()
758 W.printFlags("ExtendedCharacteristics", Characteristics, in printCOFFDebugDirectory()
761 W.printBinaryBlock("RawData", RawData); in printCOFFDebugDirectory()
777 raw_ostream &OS = W.startLine(); in printRVATable()
778 OS << W.hex(Obj->getImageBase() + RVA); in printRVATable()
793 ListScope LS(W, "SEHTable"); in printCOFFLoadConfig()
798 ListScope LS(W, "GuardFidTable"); in printCOFFLoadConfig()
813 ListScope LS(W, "GuardIatTable"); in printCOFFLoadConfig()
818 ListScope LS(W, "GuardLJmpTable"); in printCOFFLoadConfig()
828 ListScope LS(W, "LoadConfig"); in printCOFFLoadConfig()
832 W.printHex("Size", Conf->Size); in printCOFFLoadConfig()
838 W.printHex("TimeDateStamp", FormattedTime, TDS); in printCOFFLoadConfig()
839 W.printHex("MajorVersion", Conf->MajorVersion); in printCOFFLoadConfig()
840 W.printHex("MinorVersion", Conf->MinorVersion); in printCOFFLoadConfig()
841 W.printHex("GlobalFlagsClear", Conf->GlobalFlagsClear); in printCOFFLoadConfig()
842 W.printHex("GlobalFlagsSet", Conf->GlobalFlagsSet); in printCOFFLoadConfig()
843 W.printHex("CriticalSectionDefaultTimeout", in printCOFFLoadConfig()
845 W.printHex("DeCommitFreeBlockThreshold", Conf->DeCommitFreeBlockThreshold); in printCOFFLoadConfig()
846 W.printHex("DeCommitTotalFreeThreshold", Conf->DeCommitTotalFreeThreshold); in printCOFFLoadConfig()
847 W.printHex("LockPrefixTable", Conf->LockPrefixTable); in printCOFFLoadConfig()
848 W.printHex("MaximumAllocationSize", Conf->MaximumAllocationSize); in printCOFFLoadConfig()
849 W.printHex("VirtualMemoryThreshold", Conf->VirtualMemoryThreshold); in printCOFFLoadConfig()
850 W.printHex("ProcessHeapFlags", Conf->ProcessHeapFlags); in printCOFFLoadConfig()
851 W.printHex("ProcessAffinityMask", Conf->ProcessAffinityMask); in printCOFFLoadConfig()
852 W.printHex("CSDVersion", Conf->CSDVersion); in printCOFFLoadConfig()
853 W.printHex("DependentLoadFlags", Conf->DependentLoadFlags); in printCOFFLoadConfig()
854 W.printHex("EditList", Conf->EditList); in printCOFFLoadConfig()
855 W.printHex("SecurityCookie", Conf->SecurityCookie); in printCOFFLoadConfig()
860 W.printHex("SEHandlerTable", Conf->SEHandlerTable); in printCOFFLoadConfig()
861 W.printNumber("SEHandlerCount", Conf->SEHandlerCount); in printCOFFLoadConfig()
869 W.printHex("GuardCFCheckFunction", Conf->GuardCFCheckFunction); in printCOFFLoadConfig()
870 W.printHex("GuardCFCheckDispatch", Conf->GuardCFCheckDispatch); in printCOFFLoadConfig()
871 W.printHex("GuardCFFunctionTable", Conf->GuardCFFunctionTable); in printCOFFLoadConfig()
872 W.printNumber("GuardCFFunctionCount", Conf->GuardCFFunctionCount); in printCOFFLoadConfig()
873 W.printHex("GuardFlags", Conf->GuardFlags); in printCOFFLoadConfig()
882 W.printHex("GuardAddressTakenIatEntryTable", in printCOFFLoadConfig()
884 W.printNumber("GuardAddressTakenIatEntryCount", in printCOFFLoadConfig()
886 W.printHex("GuardLongJumpTargetTable", Conf->GuardLongJumpTargetTable); in printCOFFLoadConfig()
887 W.printNumber("GuardLongJumpTargetCount", Conf->GuardLongJumpTargetCount); in printCOFFLoadConfig()
888 W.printHex("DynamicValueRelocTable", Conf->DynamicValueRelocTable); in printCOFFLoadConfig()
889 W.printHex("CHPEMetadataPointer", Conf->CHPEMetadataPointer); in printCOFFLoadConfig()
890 W.printHex("GuardRFFailureRoutine", Conf->GuardRFFailureRoutine); in printCOFFLoadConfig()
891 W.printHex("GuardRFFailureRoutineFunctionPointer", in printCOFFLoadConfig()
893 W.printHex("DynamicValueRelocTableOffset", in printCOFFLoadConfig()
895 W.printNumber("DynamicValueRelocTableSection", in printCOFFLoadConfig()
897 W.printHex("GuardRFVerifyStackPointerFunctionPointer", in printCOFFLoadConfig()
899 W.printHex("HotPatchTableOffset", Conf->HotPatchTableOffset); in printCOFFLoadConfig()
909 W.printHex("BaseOfData", Hdr->BaseOfData); in printBaseOfDataField()
975 ListScope D(W, "CodeViewDebugInfo"); in printCodeViewSymbolSection()
977 W.printNumber("Section", SectionName, Obj->getSectionID(Section)); in printCodeViewSymbolSection()
983 W.printHex("Magic", Magic); in printCodeViewSymbolSection()
1001 ListScope S(W, "Subsection"); in printCodeViewSymbolSection()
1004 W.printHex("IgnoredSubsectionKind", SubType); in printCodeViewSymbolSection()
1007 W.printEnum("SubSectionType", SubType, makeArrayRef(SubSectionTypes)); in printCodeViewSymbolSection()
1008 W.printHex("SubSectionSize", SubSectionSize); in printCodeViewSymbolSection()
1063 W.printString("LinkageName", LinkageName); in printCodeViewSymbolSection()
1088 W.printString("LinkageName", LinkageName); in printCodeViewSymbolSection()
1096 DictScope S(W, "FrameData"); in printCodeViewSymbolSection()
1097 W.printHex("RvaStart", FD.RvaStart); in printCodeViewSymbolSection()
1098 W.printHex("CodeSize", FD.CodeSize); in printCodeViewSymbolSection()
1099 W.printHex("LocalSize", FD.LocalSize); in printCodeViewSymbolSection()
1100 W.printHex("ParamsSize", FD.ParamsSize); in printCodeViewSymbolSection()
1101 W.printHex("MaxStackSize", FD.MaxStackSize); in printCodeViewSymbolSection()
1102 W.printHex("PrologSize", FD.PrologSize); in printCodeViewSymbolSection()
1103 W.printHex("SavedRegsSize", FD.SavedRegsSize); in printCodeViewSymbolSection()
1104 W.printFlags("Flags", FD.Flags, makeArrayRef(FrameDataFlags)); in printCodeViewSymbolSection()
1112 ListScope FFS(W, "FrameFunc"); in printCodeViewSymbolSection()
1120 W.printString(Stmt); in printCodeViewSymbolSection()
1132 W.flush(); in printCodeViewSymbolSection()
1139 ListScope S(W, "FunctionLineTable"); in printCodeViewSymbolSection()
1140 W.printString("LinkageName", Name); in printCodeViewSymbolSection()
1148 W.printHex("Flags", LineInfo.header()->Flags); in printCodeViewSymbolSection()
1149 W.printHex("CodeSize", LineInfo.header()->CodeSize); in printCodeViewSymbolSection()
1152 ListScope S(W, "FilenameSegment"); in printCodeViewSymbolSection()
1163 ListScope PCScope(W, PC); in printCodeViewSymbolSection()
1167 W.printString("StepInto", StringRef("Always")); in printCodeViewSymbolSection()
1169 W.printString("StepInto", StringRef("Never")); in printCodeViewSymbolSection()
1171 W.printNumber("LineNumberStart", LI.getStartLine()); in printCodeViewSymbolSection()
1172 W.printNumber("LineNumberEndDelta", LI.getLineDelta()); in printCodeViewSymbolSection()
1173 W.printBoolean("IsStatement", LI.isStatement()); in printCodeViewSymbolSection()
1175 W.printNumber("ColStart", Entry.Columns[ColumnIndex].StartColumn); in printCodeViewSymbolSection()
1176 W.printNumber("ColEnd", Entry.Columns[ColumnIndex].EndColumn); in printCodeViewSymbolSection()
1191 CVSymbolDumper CVSD(W, Types, CodeViewContainer::ObjectFile, std::move(CODD), in printCodeViewSymbolsSubsection()
1196 W.flush(); in printCodeViewSymbolsSubsection()
1201 W.flush(); in printCodeViewSymbolsSubsection()
1205 W.flush(); in printCodeViewSymbolsSubsection()
1215 DictScope S(W, "FileChecksum"); in printCodeViewFileChecksums()
1219 W.printHex("Filename", Filename, FC.FileNameOffset); in printCodeViewFileChecksums()
1220 W.printHex("ChecksumSize", FC.Checksum.size()); in printCodeViewFileChecksums()
1221 W.printEnum("ChecksumKind", uint8_t(FC.Kind), in printCodeViewFileChecksums()
1224 W.printBinary("ChecksumBytes", FC.Checksum); in printCodeViewFileChecksums()
1235 DictScope S(W, "InlineeSourceLine"); in printCodeViewInlineeLines()
1238 W.printNumber("SourceLineNum", Line.Header->SourceLineNum); in printCodeViewInlineeLines()
1241 W.printNumber("ExtraFileCount", Line.ExtraFiles.size()); in printCodeViewInlineeLines()
1242 ListScope ExtraFiles(W, "ExtraFiles"); in printCodeViewInlineeLines()
1268 W.printHex(Label, getFileNameForFileOffset(FileOffset), FileOffset); in printFileNameForOffset()
1292 W.flush(); in mergeCodeViewTypes()
1316 ListScope D(W, "CodeViewTypes"); in printCodeViewTypeSection()
1317 W.printNumber("Section", SectionName, Obj->getSectionID(Section)); in printCodeViewTypeSection()
1321 W.printBinaryBlock("Data", Data); in printCodeViewTypeSection()
1327 W.printHex("Magic", Magic); in printCodeViewTypeSection()
1334 TypeDumpVisitor TDV(Types, &W, opts::CodeViewSubsectionBytes); in printCodeViewTypeSection()
1338 W.flush(); in printCodeViewTypeSection()
1342 ListScope SectionsD(W, "Sections"); in printSectionHeaders()
1350 DictScope D(W, "Section"); in printSectionHeaders()
1351 W.printNumber("Number", SectionNumber); in printSectionHeaders()
1352 W.printBinary("Name", Name, Section->Name); in printSectionHeaders()
1353 W.printHex ("VirtualSize", Section->VirtualSize); in printSectionHeaders()
1354 W.printHex ("VirtualAddress", Section->VirtualAddress); in printSectionHeaders()
1355 W.printNumber("RawDataSize", Section->SizeOfRawData); in printSectionHeaders()
1356 W.printHex ("PointerToRawData", Section->PointerToRawData); in printSectionHeaders()
1357 W.printHex ("PointerToRelocations", Section->PointerToRelocations); in printSectionHeaders()
1358 W.printHex ("PointerToLineNumbers", Section->PointerToLinenumbers); in printSectionHeaders()
1359 W.printNumber("RelocationCount", Section->NumberOfRelocations); in printSectionHeaders()
1360 W.printNumber("LineNumberCount", Section->NumberOfLinenumbers); in printSectionHeaders()
1361 W.printFlags ("Characteristics", Section->Characteristics, in printSectionHeaders()
1366 ListScope D(W, "Relocations"); in printSectionHeaders()
1372 ListScope D(W, "Symbols"); in printSectionHeaders()
1384 W.printBinaryBlock("SectionData", Data); in printSectionHeaders()
1390 ListScope D(W, "Relocations"); in printRelocations()
1400 W.startLine() << "Section (" << SectionNumber << ") " << Name << " {\n"; in printRelocations()
1401 W.indent(); in printRelocations()
1409 W.unindent(); in printRelocations()
1410 W.startLine() << "}\n"; in printRelocations()
1434 DictScope Group(W, "Relocation"); in printRelocation()
1435 W.printHex("Offset", Offset); in printRelocation()
1436 W.printNumber("Type", RelocName, RelocType); in printRelocation()
1437 W.printString("Symbol", SymbolName.empty() ? "-" : SymbolName); in printRelocation()
1438 W.printNumber("SymbolIndex", SymbolIndex); in printRelocation()
1440 raw_ostream& OS = W.startLine(); in printRelocation()
1441 OS << W.hex(Offset) in printRelocation()
1450 ListScope Group(W, "Symbols"); in printSymbols()
1456 void COFFDumper::printDynamicSymbols() { ListScope Group(W, "DynamicSymbols"); } in printDynamicSymbols()
1473 DictScope D(W, "Symbol"); in printSymbol()
1479 W.startLine() << "Invalid section number: " << Symbol.getSectionNumber() in printSymbol()
1481 W.flush(); in printSymbol()
1496 W.printString("Name", SymbolName); in printSymbol()
1497 W.printNumber("Value", Symbol.getValue()); in printSymbol()
1498 W.printNumber("Section", SectionName, Symbol.getSectionNumber()); in printSymbol()
1499 W.printEnum ("BaseType", Symbol.getBaseType(), makeArrayRef(ImageSymType)); in printSymbol()
1500 W.printEnum ("ComplexType", Symbol.getComplexType(), in printSymbol()
1502 W.printEnum ("StorageClass", Symbol.getStorageClass(), in printSymbol()
1504 W.printNumber("AuxSymbolCount", Symbol.getNumberOfAuxSymbols()); in printSymbol()
1512 DictScope AS(W, "AuxFunctionDef"); in printSymbol()
1513 W.printNumber("TagIndex", Aux->TagIndex); in printSymbol()
1514 W.printNumber("TotalSize", Aux->TotalSize); in printSymbol()
1515 W.printHex("PointerToLineNumber", Aux->PointerToLinenumber); in printSymbol()
1516 W.printHex("PointerToNextFunction", Aux->PointerToNextFunction); in printSymbol()
1523 DictScope AS(W, "AuxWeakExternal"); in printSymbol()
1524 W.printNumber("Linked", getSymbolName(Aux->TagIndex), Aux->TagIndex); in printSymbol()
1525 W.printEnum ("Search", Aux->Characteristics, in printSymbol()
1532 DictScope AS(W, "AuxFileRecord"); in printSymbol()
1536 W.printString("FileName", Name.rtrim(StringRef("\0", 1))); in printSymbol()
1545 DictScope AS(W, "AuxSectionDef"); in printSymbol()
1546 W.printNumber("Length", Aux->Length); in printSymbol()
1547 W.printNumber("RelocationCount", Aux->NumberOfRelocations); in printSymbol()
1548 W.printNumber("LineNumberCount", Aux->NumberOfLinenumbers); in printSymbol()
1549 W.printHex("Checksum", Aux->CheckSum); in printSymbol()
1550 W.printNumber("Number", AuxNumber); in printSymbol()
1551 W.printEnum("Selection", Aux->Selection, makeArrayRef(ImageCOMDATSelect)); in printSymbol()
1562 W.printNumber("AssocSection", *AssocName, AuxNumber); in printSymbol()
1569 DictScope AS(W, "AuxCLRToken"); in printSymbol()
1570 W.printNumber("AuxType", Aux->AuxType); in printSymbol()
1571 W.printNumber("Reserved", Aux->Reserved); in printSymbol()
1572 W.printNumber("SymbolTableIndex", getSymbolName(Aux->SymbolTableIndex), in printSymbol()
1576 W.startLine() << "<unhandled auxiliary record>\n"; in printSymbol()
1582 ListScope D(W, "UnwindInformation"); in printUnwindInfo()
1585 Win64EH::Dumper Dumper(W); in printUnwindInfo()
1598 ARM::WinEH::Decoder Decoder(W, Obj->getMachine() == in printUnwindInfo()
1605 W.printEnum("unsupported Image Machine", Obj->getMachine(), in printUnwindInfo()
1612 ListScope D(W, "NeededLibraries"); in printNeededLibraries()
1626 W.startLine() << L << "\n"; in printNeededLibraries()
1639 W.printNumber("Symbol", Sym, Ordinal); in printImportedSymbols()
1648 DictScope Import(W, "Import"); in printDelayImportedSymbols()
1656 W.printNumber("Symbol", Sym, Ordinal); in printDelayImportedSymbols()
1661 W.printHex("Address", Addr); in printDelayImportedSymbols()
1668 DictScope Import(W, "Import"); in printCOFFImports()
1672 W.printString("Name", Name); in printCOFFImports()
1676 W.printHex("ImportLookupTableRVA", ILTAddr); in printCOFFImports()
1680 W.printHex("ImportAddressTableRVA", IATAddr); in printCOFFImports()
1691 DictScope Import(W, "DelayImport"); in printCOFFImports()
1695 W.printString("Name", Name); in printCOFFImports()
1699 W.printHex("Attributes", Table->Attributes); in printCOFFImports()
1700 W.printHex("ModuleHandle", Table->ModuleHandle); in printCOFFImports()
1701 W.printHex("ImportAddressTable", Table->DelayImportAddressTable); in printCOFFImports()
1702 W.printHex("ImportNameTable", Table->DelayImportNameTable); in printCOFFImports()
1703 W.printHex("BoundDelayImportTable", Table->BoundDelayImportTable); in printCOFFImports()
1704 W.printHex("UnloadDelayImportTable", Table->UnloadDelayImportTable); in printCOFFImports()
1711 DictScope Export(W, "Export"); in printCOFFExports()
1723 W.printNumber("Ordinal", Ordinal); in printCOFFExports()
1724 W.printString("Name", Name); in printCOFFExports()
1725 W.printHex("RVA", RVA); in printCOFFExports()
1737 W.printString("Directive(s)", Contents); in printCOFFDirectives()
1755 ListScope D(W, "BaseReloc"); in printCOFFBaseReloc()
1763 DictScope Import(W, "Entry"); in printCOFFBaseReloc()
1764 W.printString("Type", getBaseRelocTypeName(Type)); in printCOFFBaseReloc()
1765 W.printHex("Address", RVA); in printCOFFBaseReloc()
1770 ListScope ResourcesD(W, "Resources"); in printCOFFResources()
1784 W.printNumber("Total Number of Resources", in printCOFFResources()
1786 W.printHex("Base Table Address", in printCOFFResources()
1788 W.startLine() << "\n"; in printCOFFResources()
1792 W.printBinaryBlock(Name.str() + " Data", Ref); in printCOFFResources()
1824 W.printNumber("Number of String Entries", Table.NumberOfNameEntries); in printResourceDirectoryTable()
1825 W.printNumber("Number of ID Entries", Table.NumberOfIDEntries); in printResourceDirectoryTable()
1860 ListScope ResourceType(W, Level.str() + Name.str()); in printResourceDirectoryTable()
1862 W.printHex("Table Offset", Entry.Offset.value()); in printResourceDirectoryTable()
1872 W.printHex("Entry Offset", Entry.Offset.value()); in printResourceDirectoryTable()
1876 W.printHex("Time/Date Stamp", FormattedTime, Table.TimeDateStamp); in printResourceDirectoryTable()
1877 W.printNumber("Major Version", Table.MajorVersion); in printResourceDirectoryTable()
1878 W.printNumber("Minor Version", Table.MinorVersion); in printResourceDirectoryTable()
1879 W.printNumber("Characteristics", Table.Characteristics); in printResourceDirectoryTable()
1880 ListScope DataScope(W, "Data"); in printResourceDirectoryTable()
1883 W.printHex("DataRVA", DataEntry.DataRVA); in printResourceDirectoryTable()
1884 W.printNumber("DataSize", DataEntry.DataSize); in printResourceDirectoryTable()
1885 W.printNumber("Codepage", DataEntry.Codepage); in printResourceDirectoryTable()
1886 W.printNumber("Reserved", DataEntry.Reserved); in printResourceDirectoryTable()
1889 W.printBinaryBlock("Data", Contents); in printResourceDirectoryTable()
1919 W, StackMapParser<support::little>(StackMapContentsArray)); in printStackMap()
1922 W, StackMapParser<support::big>(StackMapContentsArray)); in printStackMap()
1948 ListScope L(W, "Addrsig"); in printAddrsig()
1958 W.printNumber("Sym", getSymbolName(SymIndex), SymIndex); in printAddrsig()
1980 ListScope L(W, "CGProfile"); in printCGProfile()
1991 DictScope D(W, "CGProfileEntry"); in printCGProfile()
1992 W.printNumber("From", getSymbolName(FromIndex), FromIndex); in printCGProfile()
1993 W.printNumber("To", getSymbolName(ToIndex), ToIndex); in printCGProfile()
1994 W.printNumber("Weight", Count); in printCGProfile()
2045 DictScope D(W, "TLSDirectory"); in printCOFFTLSDirectory()
2049 W.printHex("StartAddressOfRawData", TlsTable->StartAddressOfRawData); in printCOFFTLSDirectory()
2050 W.printHex("EndAddressOfRawData", TlsTable->EndAddressOfRawData); in printCOFFTLSDirectory()
2051 W.printHex("AddressOfIndex", TlsTable->AddressOfIndex); in printCOFFTLSDirectory()
2052 W.printHex("AddressOfCallBacks", TlsTable->AddressOfCallBacks); in printCOFFTLSDirectory()
2053 W.printHex("SizeOfZeroFill", TlsTable->SizeOfZeroFill); in printCOFFTLSDirectory()
2054 W.printFlags("Characteristics", TlsTable->Characteristics, in printCOFFTLSDirectory()