Attempt to shake out uses of uninitialised malloc'd memory by Valgrind

itself, if such exist.  Attempt failed (or no such uses exist :-)
Commit does not change any code.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7207
This commit is contained in:
Julian Seward 2007-11-24 23:37:07 +00:00
parent 5868e1c607
commit b1cd71d2ca

View File

@ -1222,7 +1222,17 @@ void* VG_(arena_malloc) ( ArenaId aid, SizeT req_pszB )
v = get_block_payload(a, b);
vg_assert( (((Addr)v) & (VG_MIN_MALLOC_SZB-1)) == 0 );
//zzVALGRIND_MALLOCLIKE_BLOCK(v, req_pszB, 0, False);
/* VALGRIND_MALLOCLIKE_BLOCK(v, req_pszB, 0, False); */
/* For debugging/testing purposes, fill the newly allocated area
with a definite value in an attempt to shake out any
uninitialised uses of the data (by V core / V tools, not by the
client). Testing on 25 Nov 07 with the values 0x00, 0xFF, 0x55,
0xAA showed no differences in the regression tests on
amd64-linux. Note, is disabled by default. */
if (0 && aid != VG_AR_CLIENT)
VG_(memset)(v, 0xAA, (SizeT)req_pszB);
return v;
}