|
Zephyr API Documentation
2.7.0-rc2
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. More... | |
| #define | sys_port_trace_k_mem_slab_alloc_enter(slab, timeout) |
| Trace Memory Slab alloc attempt entry. More... | |
| #define | sys_port_trace_k_mem_slab_alloc_blocking(slab, timeout) |
| Trace Memory Slab alloc attempt blocking. More... | |
| #define | sys_port_trace_k_mem_slab_alloc_exit(slab, timeout, ret) |
| Trace Memory Slab alloc attempt outcome. More... | |
| #define | sys_port_trace_k_mem_slab_free_enter(slab) |
| Trace Memory Slab free entry. More... | |
| #define | sys_port_trace_k_mem_slab_free_exit(slab) |
| Trace Memory Slab free exit. More... | |
Memory Slab Tracing APIs.
| #define sys_port_trace_k_mem_slab_alloc_blocking | ( | slab, | |
| timeout | |||
| ) |
#include <include/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/tracing/tracing.h>
Trace Memory Slab alloc attempt entry.
| slab | Memory Slab object |
| timeout | Timeout period |
#include <include/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/tracing/tracing.h>
Trace Memory Slab free entry.
| slab | Memory Slab object |
| #define sys_port_trace_k_mem_slab_free_exit | ( | slab | ) |
| #define sys_port_trace_k_mem_slab_init | ( | slab, | |
| rc | |||
| ) |
#include <include/tracing/tracing.h>
Trace initialization of Memory Slab.
| slab | Memory Slab object |
| rc | Return value |