X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/35885108ff54bad7d765bbe3e98a7e20bf22e671..fbbc5d9c3b45d6be495f0b7f85ce84547c173567:/teshsuite/xbt/mmalloc_test.c diff --git a/teshsuite/xbt/mmalloc_test.c b/teshsuite/xbt/mmalloc_test.c index 7e9eeab4c7..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 %tu", 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);