diff --git a/lld/test/COFF/hello32.test b/lld/test/COFF/hello32.test index 6c3d72384bebef..744834eb98aa6a 100644 --- a/lld/test/COFF/hello32.test +++ b/lld/test/COFF/hello32.test @@ -42,6 +42,7 @@ HEADER-NEXT: MajorSubsystemVersion: 6 HEADER-NEXT: MinorSubsystemVersion: 0 HEADER-NEXT: SizeOfImage: 20480 HEADER-NEXT: SizeOfHeaders: 1024 +HEADER-NEXT: CheckSum: 0x0 HEADER-NEXT: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI (0x3) HEADER-NEXT: Characteristics [ (0x9140) HEADER-NEXT: IMAGE_DLL_CHARACTERISTICS_APPCONTAINER (0x1000) diff --git a/llvm/test/tools/llvm-readobj/COFF/file-headers.test b/llvm/test/tools/llvm-readobj/COFF/file-headers.test index a8771ea32e4671..6e9ca67c2a6545 100644 --- a/llvm/test/tools/llvm-readobj/COFF/file-headers.test +++ b/llvm/test/tools/llvm-readobj/COFF/file-headers.test @@ -152,6 +152,7 @@ symbols: # I386-CUSTOM-HEADER-NEXT: MinorSubsystemVersion: 0 # I386-CUSTOM-HEADER-NEXT: SizeOfImage: 4096 # I386-CUSTOM-HEADER-NEXT: SizeOfHeaders: 512 +# I386-CUSTOM-HEADER-NEXT: CheckSum: 0x0 # I386-CUSTOM-HEADER-NEXT: Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI (0x3) # I386-CUSTOM-HEADER-NEXT: Characteristics [ (0x8140) # I386-CUSTOM-HEADER-NEXT: IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE (0x40) diff --git a/llvm/tools/llvm-readobj/COFFDumper.cpp b/llvm/tools/llvm-readobj/COFFDumper.cpp index eed1e948dbcb84..6ca4ad77fabde7 100644 --- a/llvm/tools/llvm-readobj/COFFDumper.cpp +++ b/llvm/tools/llvm-readobj/COFFDumper.cpp @@ -737,6 +737,7 @@ void COFFDumper::printPEHeader(const PEHeader *Hdr) { W.printNumber("MinorSubsystemVersion", Hdr->MinorSubsystemVersion); W.printNumber("SizeOfImage", Hdr->SizeOfImage); W.printNumber("SizeOfHeaders", Hdr->SizeOfHeaders); + W.printHex ("CheckSum", Hdr->CheckSum); W.printEnum ("Subsystem", Hdr->Subsystem, makeArrayRef(PEWindowsSubsystem)); W.printFlags ("Characteristics", Hdr->DLLCharacteristics, makeArrayRef(PEDLLCharacteristics));