[llvm] r201756 - Object/COFF: Fix padding between CSDVersion and EditList.

Rui Ueyama ruiu at google.com
Wed Feb 19 22:02:09 PST 2014


Author: ruiu
Date: Thu Feb 20 00:02:09 2014
New Revision: 201756

URL: http://llvm.org/viewvc/llvm-project?rev=201756&view=rev
Log:
Object/COFF: Fix padding between CSDVersion and EditList.

Modified:
    llvm/trunk/include/llvm/Object/COFF.h
    llvm/trunk/test/tools/llvm-objdump/coff-private-headers.test

Modified: llvm/trunk/include/llvm/Object/COFF.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Object/COFF.h?rev=201756&r1=201755&r2=201756&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Object/COFF.h (original)
+++ llvm/trunk/include/llvm/Object/COFF.h Thu Feb 20 00:02:09 2014
@@ -260,7 +260,7 @@ struct coff_load_configuration32 {
   support::ulittle32_t ProcessAffinityMask;
   support::ulittle32_t ProcessHeapFlags;
   support::ulittle16_t CSDVersion;
-  char Reserved[4];
+  uint16_t Reserved;
   support::ulittle32_t EditList;
   support::ulittle32_t SecurityCookie;
   support::ulittle32_t SEHandlerTable;

Modified: llvm/trunk/test/tools/llvm-objdump/coff-private-headers.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-objdump/coff-private-headers.test?rev=201756&r1=201755&r2=201756&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-objdump/coff-private-headers.test (original)
+++ llvm/trunk/test/tools/llvm-objdump/coff-private-headers.test Thu Feb 20 00:02:09 2014
@@ -61,6 +61,6 @@ LOADCFG-NEXT:   Virtual Memory Threshold
 LOADCFG-NEXT:   Process Affinity Mask: 0
 LOADCFG-NEXT:   Process Heap Flags: 0
 LOADCFG-NEXT:   CSD Version: 0
-LOADCFG-NEXT:   Security Cookie: 554696768
-LOADCFG-NEXT:   SEH Table: 65600
-LOADCFG-NEXT:   SEH Count: 0
+LOADCFG-NEXT:   Security Cookie: 4206616
+LOADCFG-NEXT:   SEH Table: 4202768
+LOADCFG-NEXT:   SEH Count: 1





More information about the llvm-commits mailing list