X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dd651178d17450b44826cf102813bd85db1f9cd2..292883de6d7a037377a9a67d4123ad720c3f7590:/teshsuite/xbt/mmalloc_test.c diff --git a/teshsuite/xbt/mmalloc_test.c b/teshsuite/xbt/mmalloc_test.c index 0c21dfdd1e..cc70aa6ee4 100644 --- a/teshsuite/xbt/mmalloc_test.c +++ b/teshsuite/xbt/mmalloc_test.c @@ -34,13 +34,18 @@ int main(int argc, char**argv) for (i = 0; i < TESTSIZE; i++) { size = size_of_block(i); pointers[i] = mmalloc(heapA, size); - XBT_INFO("%d bytes allocated with offset %lu", size, ((char*)pointers[i])-((char*)heapA)); + XBT_INFO("%d bytes allocated with offset %tx", size, ((char*)pointers[i])-((char*)heapA)); } XBT_INFO("All blocks were correctly allocated. Free every second block"); for (i = 0; i < TESTSIZE; i+=2) { 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);