Home
last modified time | relevance | path

Searched refs:poison_head_t (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-latest/components/heap/
Dmulti_heap_poisoning.c56 } poison_head_t; typedef
62 #define POISON_OVERHEAD (sizeof(poison_head_t) + sizeof(poison_tail_t))
69 __attribute__((noinline)) static uint8_t *poison_allocated_region(poison_head_t *head, size_t allo… in poison_allocated_region()
93 __attribute__((noinline)) static poison_head_t *verify_allocated_region(void *data, bool print_erro… in verify_allocated_region()
95 poison_head_t *head = (poison_head_t *)((intptr_t)data - sizeof(poison_head_t)); in verify_allocated_region()
220 poison_head_t *head = multi_heap_aligned_alloc_impl_offs(heap, size + POISON_OVERHEAD, in multi_heap_aligned_alloc()
221 alignment, sizeof(poison_head_t)); in multi_heap_aligned_alloc()
251 poison_head_t *head = multi_heap_malloc_impl(heap, size + POISON_OVERHEAD); in multi_heap_malloc()
275 poison_head_t *head = verify_allocated_region(p, true); in multi_heap_free()
295 poison_head_t *head = NULL; in multi_heap_realloc()
[all …]