Lines Matching refs:allocation
175 struct allocation struct
185 check_allocation (const struct allocation *alloc, int index) in check_allocation()
222 struct allocation allocation; member
256 .allocation = in initial_allocations()
271 task->allocation.data = dumped_heap_alloc (task->allocation.size); in initial_allocations()
272 randomize_buffer (task->allocation.data, task->allocation.size, in initial_allocations()
273 task->allocation.seed); in initial_allocations()
277 check_allocation (&allocation_tasks[i].allocation, i); in initial_allocations()
316 static struct allocation heap_activity_allocations
327 struct allocation *alloc = heap_activity_allocations + slot; in heap_activity()
359 if (allocation_tasks[i].allocation.data != NULL) in full_heap_check()
360 check_allocation (&allocation_tasks[i].allocation, i); in full_heap_check()
398 check_allocation (&task->allocation, i); in do_test()
399 free (task->allocation.data); in do_test()
400 task->allocation.data = NULL; in do_test()
404 check_allocation (&task->allocation, i); in do_test()
405 task->allocation.data = xrealloc in do_test()
406 (task->allocation.data, task->allocation.size + max_size); in do_test()
407 check_allocation (&task->allocation, i); in do_test()
411 check_allocation (&task->allocation, i); in do_test()
412 task->allocation.data = xrealloc in do_test()
413 (task->allocation.data, task->allocation.size); in do_test()
414 check_allocation (&task->allocation, i); in do_test()
418 check_allocation (&task->allocation, i); in do_test()
419 size_t new_size = task->allocation.size - 1; in do_test()
420 task->allocation.data = xrealloc (task->allocation.data, new_size); in do_test()
423 if (task->allocation.data != NULL) in do_test()
433 task->allocation.size = new_size; in do_test()
434 check_allocation (&task->allocation, i); in do_test()
463 check_allocation (&task->allocation, i); in do_test()
464 free (task->allocation.data); in do_test()
465 task->allocation.data = NULL; in do_test()