|
Zephyr Project API 4.0.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 <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 <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 <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 | ) |
#include <include/zephyr/tracing/tracing.h>
Trace Memory Slab free entry.
| slab | Memory Slab object |
| #define sys_port_trace_k_mem_slab_free_exit | ( | slab | ) |
#include <include/zephyr/tracing/tracing.h>
Trace Memory Slab free exit.
| slab | Memory Slab object |
| #define sys_port_trace_k_mem_slab_init | ( | slab, | |
| rc | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace initialization of Memory Slab.
| slab | Memory Slab object |
| rc | Return value |