Lines Matching refs:Hdr
47 template <class PEHeader> void printPEHeader(const PEHeader &Hdr) const;
55 uint32_t getBaseOfData(const void *Hdr) const { in getBaseOfData()
56 return Is64 ? 0 : static_cast<const pe32_header *>(Hdr)->BaseOfData; in getBaseOfData()
99 void COFFDumper::printPEHeader(const PEHeader &Hdr) const { in printPEHeader()
111 printU16("Magic", Hdr.Magic, "%04x"); in printPEHeader()
112 printOptionalEnumName(Hdr.Magic, ArrayRef(PEHeaderMagic)); in printPEHeader()
114 print("MajorLinkerVersion", Hdr.MajorLinkerVersion); in printPEHeader()
115 print("MinorLinkerVersion", Hdr.MinorLinkerVersion); in printPEHeader()
116 printAddr("SizeOfCode", Hdr.SizeOfCode); in printPEHeader()
117 printAddr("SizeOfInitializedData", Hdr.SizeOfInitializedData); in printPEHeader()
118 printAddr("SizeOfUninitializedData", Hdr.SizeOfUninitializedData); in printPEHeader()
119 printAddr("AddressOfEntryPoint", Hdr.AddressOfEntryPoint); in printPEHeader()
120 printAddr("BaseOfCode", Hdr.BaseOfCode); in printPEHeader()
122 printAddr("BaseOfData", getBaseOfData(&Hdr)); in printPEHeader()
123 printAddr("ImageBase", Hdr.ImageBase); in printPEHeader()
124 printU32("SectionAlignment", Hdr.SectionAlignment, "%08x\n"); in printPEHeader()
125 printU32("FileAlignment", Hdr.FileAlignment, "%08x\n"); in printPEHeader()
126 printU16("MajorOSystemVersion", Hdr.MajorOperatingSystemVersion); in printPEHeader()
127 printU16("MinorOSystemVersion", Hdr.MinorOperatingSystemVersion); in printPEHeader()
128 printU16("MajorImageVersion", Hdr.MajorImageVersion); in printPEHeader()
129 printU16("MinorImageVersion", Hdr.MinorImageVersion); in printPEHeader()
130 printU16("MajorSubsystemVersion", Hdr.MajorSubsystemVersion); in printPEHeader()
131 printU16("MinorSubsystemVersion", Hdr.MinorSubsystemVersion); in printPEHeader()
132 printU32("Win32Version", Hdr.Win32VersionValue, "%08x\n"); in printPEHeader()
133 printU32("SizeOfImage", Hdr.SizeOfImage, "%08x\n"); in printPEHeader()
134 printU32("SizeOfHeaders", Hdr.SizeOfHeaders, "%08x\n"); in printPEHeader()
135 printU32("CheckSum", Hdr.CheckSum, "%08x\n"); in printPEHeader()
136 printU16("Subsystem", Hdr.Subsystem, "%08x"); in printPEHeader()
137 printOptionalEnumName(Hdr.Subsystem, ArrayRef(PEWindowsSubsystem)); in printPEHeader()
140 printU16("DllCharacteristics", Hdr.DLLCharacteristics, "%08x\n"); in printPEHeader()
142 if (Hdr.DLLCharacteristics & COFF::IMAGE_DLL_CHARACTERISTICS_##Name) \ in printPEHeader()
157 printAddr("SizeOfStackReserve", Hdr.SizeOfStackReserve); in printPEHeader()
158 printAddr("SizeOfStackCommit", Hdr.SizeOfStackCommit); in printPEHeader()
159 printAddr("SizeOfHeapReserve", Hdr.SizeOfHeapReserve); in printPEHeader()
160 printAddr("SizeOfHeapCommit", Hdr.SizeOfHeapCommit); in printPEHeader()
161 printU32("LoaderFlags", Hdr.LoaderFlags, "%08x\n"); in printPEHeader()
162 printU32("NumberOfRvaAndSizes", Hdr.NumberOfRvaAndSize, "%08x\n"); in printPEHeader()
806 if (const pe32_header *Hdr = Obj.getPE32Header()) in printPrivateHeaders() local
807 CD.printPEHeader<pe32_header>(*Hdr); in printPrivateHeaders()
808 else if (const pe32plus_header *Hdr = Obj.getPE32PlusHeader()) in printPrivateHeaders() local
809 CD.printPEHeader<pe32plus_header>(*Hdr); in printPrivateHeaders()