Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
|
2.7.0-rc2 |
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 |