Nicholas Nethercote afebe61b37 Files updated, added and removed in order to turn the ERASER branch into HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1086
2002-09-23 09:36:25 +00:00

22 lines
472 B
C

/* This test demonstrated an obscure bug in malloclists handling caused by
multiple blocks hashing to the same list and one being overwritten at
realloc time due to bad ordering of the things happening. Now runs
without error. */
#include <malloc.h>
#include <stdio.h>
int main ( void )
{
char* p;
int i;
for (i = 0; i < 10000; i++) {
p = malloc(10 + 10 * (i % 100));
p = realloc(p, 500);
p = realloc(p, 600);
free(p);
}
return 0;
}