Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
Heap Tracing APIs. More...
Macros | |
#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_realloc_enter(h, ptr, bytes, timeout) |
Trace Heap realloc enter. | |
#define | sys_port_trace_k_heap_realloc_exit(h, ptr, bytes, timeout, ret) |
Trace Heap realloc exit. | |
#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. | |
#define | sys_port_trace_k_heap_sys_k_realloc_enter(heap, ptr) |
Trace System heap realloc enter. | |
#define | sys_port_trace_k_heap_sys_k_realloc_exit(heap, ptr, ret) |
Trace System heap realloc exit. | |
Heap Tracing APIs.
#define sys_port_trace_k_heap_aligned_alloc_blocking | ( | h, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Heap align alloc attempt blocking.
h | Heap object |
timeout | Timeout period |
#define sys_port_trace_k_heap_aligned_alloc_enter | ( | h, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Heap aligned alloc attempt entry.
h | Heap object |
timeout | Timeout period |
#define sys_port_trace_k_heap_aligned_alloc_exit | ( | h, | |
timeout, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Heap align alloc attempt outcome.
h | Heap object |
timeout | Timeout period |
ret | Return value |
#define sys_port_trace_k_heap_alloc_enter | ( | h, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Heap alloc enter.
h | Heap object |
timeout | Timeout period |
#define sys_port_trace_k_heap_alloc_exit | ( | h, | |
timeout, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Heap alloc exit.
h | Heap object |
timeout | Timeout period |
ret | Return value |
#define sys_port_trace_k_heap_free | ( | h | ) |
#define sys_port_trace_k_heap_init | ( | h | ) |
#define sys_port_trace_k_heap_realloc_enter | ( | h, | |
ptr, | |||
bytes, | |||
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Heap realloc enter.
h | Heap object |
ptr | Pointer to reallocate |
bytes | Bytes to reallocate |
timeout | Timeout period |
#define sys_port_trace_k_heap_realloc_exit | ( | h, | |
ptr, | |||
bytes, | |||
timeout, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Heap realloc exit.
h | Heap object |
ptr | Pointer to reallocate |
bytes | Bytes to reallocate |
timeout | Timeout period |
ret | Return value |
#define sys_port_trace_k_heap_sys_k_aligned_alloc_enter | ( | heap | ) |
#include <zephyr/tracing/tracing.h>
Trace System Heap aligned alloc enter.
heap | Heap object |
#define sys_port_trace_k_heap_sys_k_aligned_alloc_exit | ( | heap, | |
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace System Heap aligned alloc exit.
heap | Heap object |
ret | Return value |
#define sys_port_trace_k_heap_sys_k_calloc_enter | ( | heap | ) |
#define sys_port_trace_k_heap_sys_k_calloc_exit | ( | heap, | |
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace System heap calloc exit.
heap | Heap object |
ret | Return value |
#define sys_port_trace_k_heap_sys_k_free_enter | ( | heap, | |
heap_ref | |||
) |
#include <zephyr/tracing/tracing.h>
Trace System Heap free entry.
heap | Heap object |
heap_ref | Heap reference |
#define sys_port_trace_k_heap_sys_k_free_exit | ( | heap, | |
heap_ref | |||
) |
#include <zephyr/tracing/tracing.h>
Trace System Heap free exit.
heap | Heap object |
heap_ref | Heap reference |
#define sys_port_trace_k_heap_sys_k_malloc_enter | ( | heap | ) |
#include <zephyr/tracing/tracing.h>
Trace System Heap aligned alloc enter.
heap | Heap object |
#define sys_port_trace_k_heap_sys_k_malloc_exit | ( | heap, | |
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace System Heap aligned alloc exit.
heap | Heap object |
ret | Return value |
#define sys_port_trace_k_heap_sys_k_realloc_enter | ( | heap, | |
ptr | |||
) |
#define sys_port_trace_k_heap_sys_k_realloc_exit | ( | heap, | |
ptr, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace System heap realloc exit.
heap | Heap object |
ptr | Memory pointer |
ret | Return value |