Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
Memory Slab Tracing APIs. More...
Macros | |
#define | sys_port_trace_k_mem_slab_init(slab, rc) |
Trace initialization of Memory Slab. | |
#define | sys_port_trace_k_mem_slab_alloc_enter(slab, timeout) |
Trace Memory Slab alloc attempt entry. | |
#define | sys_port_trace_k_mem_slab_alloc_blocking(slab, timeout) |
Trace Memory Slab alloc attempt blocking. | |
#define | sys_port_trace_k_mem_slab_alloc_exit(slab, timeout, ret) |
Trace Memory Slab alloc attempt outcome. | |
#define | sys_port_trace_k_mem_slab_free_enter(slab) |
Trace Memory Slab free entry. | |
#define | sys_port_trace_k_mem_slab_free_exit(slab) |
Trace Memory Slab free exit. | |
Memory Slab Tracing APIs.
#define sys_port_trace_k_mem_slab_alloc_blocking | ( | slab, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Memory Slab alloc attempt blocking.
slab | Memory Slab object |
timeout | Timeout period |
#define sys_port_trace_k_mem_slab_alloc_enter | ( | slab, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Memory Slab alloc attempt entry.
slab | Memory Slab object |
timeout | Timeout period |
#define sys_port_trace_k_mem_slab_alloc_exit | ( | slab, | |
timeout, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Memory Slab alloc attempt outcome.
slab | Memory Slab object |
timeout | Timeout period |
ret | Return value |
#define sys_port_trace_k_mem_slab_free_enter | ( | slab | ) |
#define sys_port_trace_k_mem_slab_free_exit | ( | slab | ) |
#define sys_port_trace_k_mem_slab_init | ( | slab, | |
rc | |||
) |
#include <zephyr/tracing/tracing.h>
Trace initialization of Memory Slab.
slab | Memory Slab object |
rc | Return value |