X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/33a9da85867c540b95d99573defe39b47c5f6f45..907588ad7c14cc210e2f2a072b72bc1b91133ca0:/src/xbt/mmalloc/test/mmalloc_test.c diff --git a/src/xbt/mmalloc/test/mmalloc_test.c b/src/xbt/mmalloc/test/mmalloc_test.c index 656b66d675..59c4a2430b 100644 --- a/src/xbt/mmalloc/test/mmalloc_test.c +++ b/src/xbt/mmalloc/test/mmalloc_test.c @@ -11,11 +11,12 @@ #define BUFFSIZE 204800 #define TESTSIZE 100 -int main() { - void *A,*B; - int fd1,fd2; - void *heapA,*heapB; - void * pointers[TESTSIZE]; +int main() +{ + void *A, *B; + int fd1, fd2; + void *heapA, *heapB; + void *pointers[TESTSIZE]; /* unlink("heap1"); fd1=open("heap1",O_CREAT|O_RDWR,S_IRWXU|S_IRWXG|S_IRWXO); @@ -25,28 +26,28 @@ int main() { assert(fd1>0); */ - heapA = mmalloc_attach(-1,sbrk(0) + BUFFSIZE); - if (heapA==NULL) { + heapA = xbt_mheap_new(-1, sbrk(0) + BUFFSIZE); + if (heapA == NULL) { perror("attach 1 failed"); - fprintf(stderr,"bye\n"); + fprintf(stderr, "bye\n"); exit(1); } - fprintf(stderr,"HeapA=%p\n",heapA); - + fprintf(stderr, "HeapA=%p\n", heapA); + int i, size; - for(i = 0; i < TESTSIZE; i++){ - size = rand () % 1000; - pointers[i] = mmalloc(heapA,size); - fprintf(stderr,"%d bytes allocated at %p\n",size, pointers[i]); + for (i = 0; i < TESTSIZE; i++) { + size = rand() % 1000; + pointers[i] = mmalloc(heapA, size); + fprintf(stderr, "%d bytes allocated at %p\n", size, pointers[i]); } char c; - scanf("%c",&c); + scanf("%c", &c); + + for (i = 0; i < TESTSIZE; i++) { + mfree(heapA, pointers[i]); + } - for(i = 0; i < TESTSIZE; i++){ - mfree(heapA,pointers[i]); - } - - fprintf(stderr,"Ok bye bye\n"); + fprintf(stderr, "Ok bye bye\n"); return 0; }