]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Assert that the guest state size is a multiple of 16, not 8.
authorJulian Seward <jseward@acm.org>
Wed, 3 Dec 2008 21:31:48 +0000 (21:31 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 3 Dec 2008 21:31:48 +0000 (21:31 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8804

coregrind/m_initimg/initimg-aix5.c
coregrind/m_initimg/initimg-linux.c

index 0d62e622f50b1a3321cec2246d6293aa50e2ece7..4b592dc0f8ff25a2c156da89466497d79a3e5777 100644 (file)
@@ -292,7 +292,7 @@ void VG_(ii_finalise_image)( IIFinaliseImageInfo iifii )
 
 #  if defined(VGP_ppc32_aix5)
 
-   vg_assert(0 == sizeof(VexGuestPPC32State) % 8);
+   vg_assert(0 == sizeof(VexGuestPPC32State) % 16);
 
    /* Zero out the initial state, and set up the simulated FPU in a
       sane way. */
@@ -304,7 +304,7 @@ void VG_(ii_finalise_image)( IIFinaliseImageInfo iifii )
 
 #  else /* defined(VGP_ppc64_aix5) */
 
-   vg_assert(0 == sizeof(VexGuestPPC64State) % 8);
+   vg_assert(0 == sizeof(VexGuestPPC64State) % 16);
 
    /* Zero out the initial state, and set up the simulated FPU in a
       sane way. */
index d1cb5f3a7dca17a86004a2f71b7f6a6497228741..a886fba8d472820366fb42b06c5f716c6c3e00b9 100644 (file)
@@ -955,7 +955,7 @@ void VG_(ii_finalise_image)( IIFinaliseImageInfo iifii )
       all other registers zeroed. */
 
 #  if defined(VGP_x86_linux)
-   vg_assert(0 == sizeof(VexGuestX86State) % 8);
+   vg_assert(0 == sizeof(VexGuestX86State) % 16);
 
    /* Zero out the initial state, and set up the simulated FPU in a
       sane way. */
@@ -976,7 +976,7 @@ void VG_(ii_finalise_image)( IIFinaliseImageInfo iifii )
    asm volatile("movw %%ss, %0" : : "m" (arch->vex.guest_SS));
 
 #  elif defined(VGP_amd64_linux)
-   vg_assert(0 == sizeof(VexGuestAMD64State) % 8);
+   vg_assert(0 == sizeof(VexGuestAMD64State) % 16);
 
    /* Zero out the initial state, and set up the simulated FPU in a
       sane way. */
@@ -991,7 +991,7 @@ void VG_(ii_finalise_image)( IIFinaliseImageInfo iifii )
    arch->vex.guest_RIP = iifii.initial_client_IP;
 
 #  elif defined(VGP_ppc32_linux)
-   vg_assert(0 == sizeof(VexGuestPPC32State) % 8);
+   vg_assert(0 == sizeof(VexGuestPPC32State) % 16);
 
    /* Zero out the initial state, and set up the simulated FPU in a
       sane way. */