Lines Matching refs:Hdr
46 template <class PEHeader> void printPEHeader(const PEHeader &Hdr) const;
53 uint32_t getBaseOfData(const void *Hdr) const { in getBaseOfData()
54 return Is64 ? 0 : static_cast<const pe32_header *>(Hdr)->BaseOfData; in getBaseOfData()
92 void COFFDumper::printPEHeader(const PEHeader &Hdr) const { in printPEHeader()
104 printU16("Magic", Hdr.Magic, "%04x"); in printPEHeader()
105 printOptionalEnumName(Hdr.Magic, makeArrayRef(PEHeaderMagic)); in printPEHeader()
107 print("MajorLinkerVersion", Hdr.MajorLinkerVersion); in printPEHeader()
108 print("MinorLinkerVersion", Hdr.MinorLinkerVersion); in printPEHeader()
109 printAddr("SizeOfCode", Hdr.SizeOfCode); in printPEHeader()
110 printAddr("SizeOfInitializedData", Hdr.SizeOfInitializedData); in printPEHeader()
111 printAddr("SizeOfUninitializedData", Hdr.SizeOfUninitializedData); in printPEHeader()
112 printAddr("AddressOfEntryPoint", Hdr.AddressOfEntryPoint); in printPEHeader()
113 printAddr("BaseOfCode", Hdr.BaseOfCode); in printPEHeader()
115 printAddr("BaseOfData", getBaseOfData(&Hdr)); in printPEHeader()
116 printAddr("ImageBase", Hdr.ImageBase); in printPEHeader()
117 printU32("SectionAlignment", Hdr.SectionAlignment, "%08x\n"); in printPEHeader()
118 printU32("FileAlignment", Hdr.FileAlignment, "%08x\n"); in printPEHeader()
119 printU16("MajorOSystemVersion", Hdr.MajorOperatingSystemVersion); in printPEHeader()
120 printU16("MinorOSystemVersion", Hdr.MinorOperatingSystemVersion); in printPEHeader()
121 printU16("MajorImageVersion", Hdr.MajorImageVersion); in printPEHeader()
122 printU16("MinorImageVersion", Hdr.MinorImageVersion); in printPEHeader()
123 printU16("MajorSubsystemVersion", Hdr.MajorSubsystemVersion); in printPEHeader()
124 printU16("MinorSubsystemVersion", Hdr.MinorSubsystemVersion); in printPEHeader()
125 printU32("Win32Version", Hdr.Win32VersionValue, "%08x\n"); in printPEHeader()
126 printU32("SizeOfImage", Hdr.SizeOfImage, "%08x\n"); in printPEHeader()
127 printU32("SizeOfHeaders", Hdr.SizeOfHeaders, "%08x\n"); in printPEHeader()
128 printU32("CheckSum", Hdr.CheckSum, "%08x\n"); in printPEHeader()
129 printU16("Subsystem", Hdr.Subsystem, "%08x"); in printPEHeader()
130 printOptionalEnumName(Hdr.Subsystem, makeArrayRef(PEWindowsSubsystem)); in printPEHeader()
133 printU16("DllCharacteristics", Hdr.DLLCharacteristics, "%08x\n"); in printPEHeader()
135 if (Hdr.DLLCharacteristics & COFF::IMAGE_DLL_CHARACTERISTICS_##Name) \ in printPEHeader()
150 printAddr("SizeOfStackReserve", Hdr.SizeOfStackReserve); in printPEHeader()
151 printAddr("SizeOfStackCommit", Hdr.SizeOfStackCommit); in printPEHeader()
152 printAddr("SizeOfHeapReserve", Hdr.SizeOfHeapReserve); in printPEHeader()
153 printAddr("SizeOfHeapCommit", Hdr.SizeOfHeapCommit); in printPEHeader()
154 printU32("LoaderFlags", Hdr.LoaderFlags, "%08x\n"); in printPEHeader()
155 printU32("NumberOfRvaAndSizes", Hdr.NumberOfRvaAndSize, "%08x\n"); in printPEHeader()
792 if (const pe32_header *Hdr = Obj.getPE32Header()) in printCOFFFileHeader() local
793 CD.printPEHeader<pe32_header>(*Hdr); in printCOFFFileHeader()
794 else if (const pe32plus_header *Hdr = Obj.getPE32PlusHeader()) in printCOFFFileHeader() local
795 CD.printPEHeader<pe32plus_header>(*Hdr); in printCOFFFileHeader()