From: Julian Seward Date: Sun, 27 Mar 2005 02:21:52 +0000 (+0000) Subject: Looks like I forgot to tell memcheck not to bother to track X-Git-Tag: svn/VALGRIND_3_0_1^2~233 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fb2d4417324bd383c00b27fecf4602492858f6df;p=thirdparty%2Fvalgrind.git Looks like I forgot to tell memcheck not to bother to track definedness of the sse rounding mode info. Fixed. git-svn-id: svn://svn.valgrind.org/vex/trunk@1101 --- diff --git a/VEX/priv/guest-x86/ghelpers.c b/VEX/priv/guest-x86/ghelpers.c index a6837f63a3..c1d1767d9f 100644 --- a/VEX/priv/guest-x86/ghelpers.c +++ b/VEX/priv/guest-x86/ghelpers.c @@ -2075,7 +2075,7 @@ VexGuestLayout /* Describe any sections to be regarded by Memcheck as 'always-defined'. */ - .n_alwaysDefd = 18, + .n_alwaysDefd = 19, /* flags thunk: OP and NDEP are always defd, whereas DEP1 and DEP2 have to be tracked. See detailed comment in @@ -2098,7 +2098,8 @@ VexGuestLayout /* 14 */ ALWAYSDEFD(guest_SS), /* 15 */ ALWAYSDEFD(guest_LDT), /* 16 */ ALWAYSDEFD(guest_GDT), - /* 17 */ ALWAYSDEFD(guest_EMWARN) + /* 17 */ ALWAYSDEFD(guest_EMWARN), + /* 18 */ ALWAYSDEFD(guest_SSEROUND) } }; diff --git a/VEX/pub/libvex.h b/VEX/pub/libvex.h index 9b25a71382..ef043efcaf 100644 --- a/VEX/pub/libvex.h +++ b/VEX/pub/libvex.h @@ -153,7 +153,7 @@ extern void LibVEX_ShowAllocStats ( void ); /* The max number of guest state chunks which we can describe as always defined (for the benefit of Memcheck). */ -#define VEXGLO_N_ALWAYSDEFD 18 +#define VEXGLO_N_ALWAYSDEFD 19 typedef struct {