Searched refs:HEAP_IRAM_ATTR (Results 1 – 4 of 4) sorted by relevance
/hal_espressif-latest/components/heap/include/ |
D | heap_trace.inc | 60 static HEAP_IRAM_ATTR __attribute__((noinline)) void get_call_stack(void **callers) 89 static HEAP_IRAM_ATTR __attribute__((noinline)) void *trace_malloc(size_t size, uint32_t caps, trac… 113 static HEAP_IRAM_ATTR __attribute__((noinline)) void trace_free(void *p) 125 static HEAP_IRAM_ATTR __attribute__((noinline)) void *trace_realloc(void *p, size_t size, uint32_t … 157 HEAP_IRAM_ATTR void *__wrap_malloc(size_t size) 162 HEAP_IRAM_ATTR void __wrap_free(void *p) 167 HEAP_IRAM_ATTR void *__wrap_realloc(void *p, size_t size) 172 HEAP_IRAM_ATTR void *__wrap_calloc(size_t nmemb, size_t size) 182 HEAP_IRAM_ATTR void *__wrap_heap_caps_malloc(size_t size, uint32_t caps) 189 HEAP_IRAM_ATTR void *__wrap_heap_caps_realloc(void *p, size_t size, uint32_t caps) [all …]
|
D | esp_heap_caps.h | 21 #define HEAP_IRAM_ATTR macro 23 #define HEAP_IRAM_ATTR IRAM_ATTR 72 __attribute__((weak)) HEAP_IRAM_ATTR void esp_heap_trace_alloc_hook(void* ptr, size_t size, uint32_… 80 __attribute__((weak)) HEAP_IRAM_ATTR void esp_heap_trace_free_hook(void* ptr);
|
/hal_espressif-latest/components/heap/ |
D | heap_caps.c | 46 HEAP_IRAM_ATTR static void hex_to_str(char buf[8], uint32_t n) in hex_to_str() 53 HEAP_IRAM_ATTR static void fmt_abort_str(char dest[48], size_t size, uint32_t caps) in fmt_abort_str() 70 HEAP_IRAM_ATTR static void *dram_alloc_to_iram_addr(void *addr, size_t len) in dram_alloc_to_iram_addr() 87 HEAP_IRAM_ATTR NOINLINE_ATTR static void heap_caps_alloc_failed(size_t requested_size, uint32_t cap… in heap_caps_alloc_failed() 121 HEAP_IRAM_ATTR static void *heap_caps_malloc_base( size_t size, uint32_t caps) in heap_caps_malloc_base() 195 HEAP_IRAM_ATTR void *heap_caps_malloc( size_t size, uint32_t caps){ in heap_caps_malloc() 220 HEAP_IRAM_ATTR void *heap_caps_malloc_default( size_t size ) in heap_caps_malloc_default() 253 HEAP_IRAM_ATTR void *heap_caps_realloc_default( void *ptr, size_t size ) in heap_caps_realloc_default() 285 HEAP_IRAM_ATTR void *heap_caps_malloc_prefer( size_t size, size_t num, ... ) in heap_caps_malloc_prefer() 309 HEAP_IRAM_ATTR void *heap_caps_realloc_prefer( void *ptr, size_t size, size_t num, ... ) in heap_caps_realloc_prefer() [all …]
|
D | heap_trace_standalone.c | 91 static HEAP_IRAM_ATTR size_t hash_idx(void* p) in hash_idx() 102 static HEAP_IRAM_ATTR void map_add(heap_trace_record_t *r_add) in map_add() 108 static HEAP_IRAM_ATTR void map_remove(heap_trace_record_t *r_remove) in map_remove() 114 static HEAP_IRAM_ATTR heap_trace_record_t* map_find(void *p) in map_find() 387 static HEAP_IRAM_ATTR void record_allocation(const heap_trace_record_t *r_allocation) in record_allocation() 422 static HEAP_IRAM_ATTR void record_free(void *p, void **callers) in record_free() 475 static HEAP_IRAM_ATTR void list_remove(heap_trace_record_t* r_remove) in list_remove() 499 static HEAP_IRAM_ATTR heap_trace_record_t* list_pop_unused(void) in list_pop_unused() 519 static HEAP_IRAM_ATTR void record_deep_copy(heap_trace_record_t *r_dest, const heap_trace_record_t … in record_deep_copy() 530 static HEAP_IRAM_ATTR heap_trace_record_t* list_add(const heap_trace_record_t *r_append) in list_add() [all …]
|