Heap Tracing APIs.
More...
|
#define | sys_port_trace_k_heap_init(h) |
| Trace initialization of Heap. More...
|
|
#define | sys_port_trace_k_heap_aligned_alloc_enter(h, timeout) |
| Trace Heap aligned alloc attempt entry. More...
|
|
#define | sys_port_trace_k_heap_aligned_alloc_blocking(h, timeout) |
| Trace Heap align alloc attempt blocking. More...
|
|
#define | sys_port_trace_k_heap_aligned_alloc_exit(h, timeout, ret) |
| Trace Heap align alloc attempt outcome. More...
|
|
#define | sys_port_trace_k_heap_alloc_enter(h, timeout) |
| Trace Heap alloc enter. More...
|
|
#define | sys_port_trace_k_heap_alloc_exit(h, timeout, ret) |
| Trace Heap alloc exit. More...
|
|
#define | sys_port_trace_k_heap_free(h) |
| Trace Heap free. More...
|
|
#define | sys_port_trace_k_heap_sys_k_aligned_alloc_enter(heap) |
| Trace System Heap aligned alloc enter. More...
|
|
#define | sys_port_trace_k_heap_sys_k_aligned_alloc_exit(heap, ret) |
| Trace System Heap aligned alloc exit. More...
|
|
#define | sys_port_trace_k_heap_sys_k_malloc_enter(heap) |
| Trace System Heap aligned alloc enter. More...
|
|
#define | sys_port_trace_k_heap_sys_k_malloc_exit(heap, ret) |
| Trace System Heap aligned alloc exit. More...
|
|
#define | sys_port_trace_k_heap_sys_k_free_enter(heap) |
| Trace System Heap free entry. More...
|
|
#define | sys_port_trace_k_heap_sys_k_free_exit(heap) |
| Trace System Heap free exit. More...
|
|
#define | sys_port_trace_k_heap_sys_k_calloc_enter(heap) |
| Trace System heap calloc enter. More...
|
|
#define | sys_port_trace_k_heap_sys_k_calloc_exit(heap, ret) |
| Trace System heap calloc exit. More...
|
|
Heap Tracing APIs.
◆ sys_port_trace_k_heap_aligned_alloc_blocking
#define sys_port_trace_k_heap_aligned_alloc_blocking |
( |
|
h, |
|
|
|
timeout |
|
) |
| |
◆ sys_port_trace_k_heap_aligned_alloc_enter
#define sys_port_trace_k_heap_aligned_alloc_enter |
( |
|
h, |
|
|
|
timeout |
|
) |
| |
◆ sys_port_trace_k_heap_aligned_alloc_exit
#define sys_port_trace_k_heap_aligned_alloc_exit |
( |
|
h, |
|
|
|
timeout, |
|
|
|
ret |
|
) |
| |
#include <include/tracing/tracing.h>
Trace Heap align alloc attempt outcome.
- Parameters
-
h | Heap object |
timeout | Timeout period |
ret | Return value |
◆ sys_port_trace_k_heap_alloc_enter
#define sys_port_trace_k_heap_alloc_enter |
( |
|
h, |
|
|
|
timeout |
|
) |
| |
◆ sys_port_trace_k_heap_alloc_exit
#define sys_port_trace_k_heap_alloc_exit |
( |
|
h, |
|
|
|
timeout, |
|
|
|
ret |
|
) |
| |
◆ sys_port_trace_k_heap_free
#define sys_port_trace_k_heap_free |
( |
|
h | ) |
|
◆ sys_port_trace_k_heap_init
#define sys_port_trace_k_heap_init |
( |
|
h | ) |
|
◆ sys_port_trace_k_heap_sys_k_aligned_alloc_enter
#define sys_port_trace_k_heap_sys_k_aligned_alloc_enter |
( |
|
heap | ) |
|
◆ sys_port_trace_k_heap_sys_k_aligned_alloc_exit
#define sys_port_trace_k_heap_sys_k_aligned_alloc_exit |
( |
|
heap, |
|
|
|
ret |
|
) |
| |
◆ sys_port_trace_k_heap_sys_k_calloc_enter
#define sys_port_trace_k_heap_sys_k_calloc_enter |
( |
|
heap | ) |
|
◆ sys_port_trace_k_heap_sys_k_calloc_exit
#define sys_port_trace_k_heap_sys_k_calloc_exit |
( |
|
heap, |
|
|
|
ret |
|
) |
| |
◆ sys_port_trace_k_heap_sys_k_free_enter
#define sys_port_trace_k_heap_sys_k_free_enter |
( |
|
heap | ) |
|
◆ sys_port_trace_k_heap_sys_k_free_exit
#define sys_port_trace_k_heap_sys_k_free_exit |
( |
|
heap | ) |
|
◆ sys_port_trace_k_heap_sys_k_malloc_enter
#define sys_port_trace_k_heap_sys_k_malloc_enter |
( |
|
heap | ) |
|
◆ sys_port_trace_k_heap_sys_k_malloc_exit
#define sys_port_trace_k_heap_sys_k_malloc_exit |
( |
|
heap, |
|
|
|
ret |
|
) |
| |