Lines Matching refs:arr
517 PtrSize *arr = (PtrSize*)Tmalloc(COUNT_ELEM*sizeof(PtrSize)); in AddrArifm() local
521 REQUIRE(arr); in AddrArifm()
524 arr[i].size=rand()%MAX_SIZE; in AddrArifm()
525 arr[i].ptr=Tmalloc(arr[i].size); in AddrArifm()
527 qsort(arr, COUNT_ELEM, sizeof(PtrSize), cmpAddrs); in AddrArifm()
531 if (nullptr!=arr[i].ptr && nullptr!=arr[i+1].ptr) in AddrArifm()
532 REQUIRE_MESSAGE((uintptr_t)arr[i].ptr+arr[i].size <= (uintptr_t)arr[i+1].ptr, in AddrArifm()
539 size_t count=arr[i].size*2; in AddrArifm()
540 void *tmpAddr=Trealloc(arr[i].ptr,count); in AddrArifm()
542 arr[i].ptr = tmpAddr; in AddrArifm()
543 arr[i].size = count; in AddrArifm()
545 arr[i].ptr = nullptr; in AddrArifm()
546 arr[i].size = 0; in AddrArifm()
549 qsort(arr, COUNT_ELEM, sizeof(PtrSize), cmpAddrs); in AddrArifm()
553 if (nullptr!=arr[i].ptr && nullptr!=arr[i+1].ptr) in AddrArifm()
554 REQUIRE_MESSAGE((uintptr_t)arr[i].ptr+arr[i].size <= (uintptr_t)arr[i+1].ptr, in AddrArifm()
559 Tfree(arr[i].ptr); in AddrArifm()
565 arr[i].size=rand()%MAX_SIZE; in AddrArifm()
566 arr[i].ptr=Tcalloc(arr[i].size,1); in AddrArifm()
568 qsort(arr, COUNT_ELEM, sizeof(PtrSize), cmpAddrs); in AddrArifm()
572 if (nullptr!=arr[i].ptr && nullptr!=arr[i+1].ptr) in AddrArifm()
573 REQUIRE_MESSAGE((uintptr_t)arr[i].ptr+arr[i].size <= (uintptr_t)arr[i+1].ptr, in AddrArifm()
578 Tfree(arr[i].ptr); in AddrArifm()
580 Tfree(arr); in AddrArifm()