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