> 4900 bytes allocated with offset 1cc000
> 5000 bytes allocated with offset 1ce000
> All blocks were correctly allocated. Free every second block
+> Memset every second block to zero (yeah, they are not currently allocated :)
> Re-allocate every second block
> free all blocks (each one twice, to check that double free are correctly catched)
> free again all blocks (to really check that double free are correctly catched)
size = size_of_block(i);
mfree(heapA,pointers[i]);
}
+ XBT_INFO("Memset every second block to zero (yeah, they are not currently allocated :)");
+ for (i = 0; i < TESTSIZE; i+=2) {
+ size = size_of_block(i);
+ memset(pointers[i],0, size);
+ }
XBT_INFO("Re-allocate every second block");
for (i = 0; i < TESTSIZE; i+=2) {
size = size_of_block(i);