Home
last modified time | relevance | path

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

/hal_espressif-latest/components/heap/include/
Dheap_trace.inc60 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 …]
Desp_heap_caps.h21 #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/
Dheap_caps.c46 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 …]
Dheap_trace_standalone.c91 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 …]