Memory Slab Tracing APIs .
More...
Memory Slab Tracing APIs .
◆ sys_port_trace_k_mem_slab_alloc_blocking
#define sys_port_trace_k_mem_slab_alloc_blocking |
( |
| slab, |
|
|
| timeout ) |
#include <zephyr/tracing/tracing.h>
Trace Memory Slab alloc attempt blocking.
- Parameters
-
slab | Memory Slab object |
timeout | Timeout period |
◆ sys_port_trace_k_mem_slab_alloc_enter
#define sys_port_trace_k_mem_slab_alloc_enter |
( |
| slab, |
|
|
| timeout ) |
#include <zephyr/tracing/tracing.h>
Trace Memory Slab alloc attempt entry.
- Parameters
-
slab | Memory Slab object |
timeout | Timeout period |
◆ sys_port_trace_k_mem_slab_alloc_exit
#define sys_port_trace_k_mem_slab_alloc_exit |
( |
| slab, |
|
|
| timeout, |
|
|
| ret ) |
#include <zephyr/tracing/tracing.h>
Trace Memory Slab alloc attempt outcome.
- Parameters
-
slab | Memory Slab object |
timeout | Timeout period |
ret | Return value |
◆ sys_port_trace_k_mem_slab_free_enter
#define sys_port_trace_k_mem_slab_free_enter |
( |
| slab | ) |
|
◆ sys_port_trace_k_mem_slab_free_exit
#define sys_port_trace_k_mem_slab_free_exit |
( |
| slab | ) |
|
◆ sys_port_trace_k_mem_slab_init
#define sys_port_trace_k_mem_slab_init |
( |
| slab, |
|
|
| rc ) |
#include <zephyr/tracing/tracing.h>
Trace initialization of Memory Slab.
- Parameters
-
slab | Memory Slab object |
rc | Return value |