Tracing hooks for memory slab events .
More...
Tracing hooks for memory slab events .
◆ 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 |