diff --git a/lld/test/COFF/hello32.test b/lld/test/COFF/hello32.test --- a/lld/test/COFF/hello32.test +++ b/lld/test/COFF/hello32.test @@ -42,6 +42,7 @@ HEADER-NEXT: MinorSubsystemVersion: 0 HEADER-NEXT: SizeOfImage: 20480 HEADER-NEXT: SizeOfHeaders: 1024 +HEADER-NEXT: CheckSum: 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 --- a/llvm/test/tools/llvm-readobj/COFF/file-headers.test +++ b/llvm/test/tools/llvm-readobj/COFF/file-headers.test @@ -152,6 +152,7 @@ # I386-CUSTOM-HEADER-NEXT: MinorSubsystemVersion: 0 # I386-CUSTOM-HEADER-NEXT: SizeOfImage: 4096 # I386-CUSTOM-HEADER-NEXT: SizeOfHeaders: 512 +# I386-CUSTOM-HEADER-NEXT: CheckSum: 0 # 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 --- a/llvm/tools/llvm-readobj/COFFDumper.cpp +++ b/llvm/tools/llvm-readobj/COFFDumper.cpp @@ -737,6 +737,7 @@ W.printNumber("MinorSubsystemVersion", Hdr->MinorSubsystemVersion); W.printNumber("SizeOfImage", Hdr->SizeOfImage); W.printNumber("SizeOfHeaders", Hdr->SizeOfHeaders); + W.printNumber("CheckSum", Hdr->CheckSum); W.printEnum ("Subsystem", Hdr->Subsystem, makeArrayRef(PEWindowsSubsystem)); W.printFlags ("Characteristics", Hdr->DLLCharacteristics, makeArrayRef(PEDLLCharacteristics));