Lines Matching refs:POISON_OVERHEAD
62 #define POISON_OVERHEAD (sizeof(poison_head_t) + sizeof(poison_tail_t)) macro
215 if (size > SIZE_MAX - POISON_OVERHEAD) { in multi_heap_aligned_alloc()
220 poison_head_t *head = multi_heap_aligned_alloc_impl_offs(heap, size + POISON_OVERHEAD, in multi_heap_aligned_alloc()
246 if(size > SIZE_MAX - POISON_OVERHEAD) { in multi_heap_malloc()
251 poison_head_t *head = multi_heap_malloc_impl(heap, size + POISON_OVERHEAD); in multi_heap_malloc()
281 head->alloc_size + POISON_OVERHEAD); in multi_heap_free()
299 if(size > SIZE_MAX - POISON_OVERHEAD) { in multi_heap_realloc()
317 new_head = multi_heap_realloc_impl(heap, head, size + POISON_OVERHEAD); in multi_heap_realloc()
335 new_head = multi_heap_malloc_impl(heap, size + POISON_OVERHEAD); in multi_heap_realloc()
374 if (*arg > POISON_OVERHEAD) { in subtract_poison_overhead()
375 *arg -= POISON_OVERHEAD; in subtract_poison_overhead()
394 info->total_allocated_bytes -= info->allocated_blocks * POISON_OVERHEAD; in multi_heap_get_info()
430 if (head != NULL && head->alloc_size > size - POISON_OVERHEAD) { in multi_heap_internal_check_block_poisoning()
435 size - POISON_OVERHEAD, head->alloc_size); in multi_heap_internal_check_block_poisoning()