|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Heap Tracing APIs. More...
Macros | |
| #define | sys_port_trace_k_heap_init(h) |
| Trace initialization of Heap. | |
| #define | sys_port_trace_k_heap_aligned_alloc_enter(h, timeout) |
| Trace Heap aligned alloc attempt entry. | |
| #define | sys_port_trace_k_heap_aligned_alloc_blocking(h, timeout) |
| Trace Heap align alloc attempt blocking. | |
| #define | sys_port_trace_k_heap_aligned_alloc_exit(h, timeout, ret) |
| Trace Heap align alloc attempt outcome. | |
| #define | sys_port_trace_k_heap_alloc_enter(h, timeout) |
| Trace Heap alloc enter. | |
| #define | sys_port_trace_k_heap_alloc_exit(h, timeout, ret) |
| Trace Heap alloc exit. | |
| #define | sys_port_trace_k_heap_free(h) |
| Trace Heap free. | |
| #define | sys_port_trace_k_heap_realloc_enter(h, ptr, bytes, timeout) |
| Trace Heap realloc enter. | |
| #define | sys_port_trace_k_heap_realloc_exit(h, ptr, bytes, timeout, ret) |
| Trace Heap realloc exit. | |
| #define | sys_port_trace_k_heap_sys_k_aligned_alloc_enter(heap) |
| Trace System Heap aligned alloc enter. | |
| #define | sys_port_trace_k_heap_sys_k_aligned_alloc_exit(heap, ret) |
| Trace System Heap aligned alloc exit. | |
| #define | sys_port_trace_k_heap_sys_k_malloc_enter(heap) |
| Trace System Heap aligned alloc enter. | |
| #define | sys_port_trace_k_heap_sys_k_malloc_exit(heap, ret) |
| Trace System Heap aligned alloc exit. | |
| #define | sys_port_trace_k_heap_sys_k_free_enter(heap, heap_ref) |
| Trace System Heap free entry. | |
| #define | sys_port_trace_k_heap_sys_k_free_exit(heap, heap_ref) |
| Trace System Heap free exit. | |
| #define | sys_port_trace_k_heap_sys_k_calloc_enter(heap) |
| Trace System heap calloc enter. | |
| #define | sys_port_trace_k_heap_sys_k_calloc_exit(heap, ret) |
| Trace System heap calloc exit. | |
| #define | sys_port_trace_k_heap_sys_k_realloc_enter(heap, ptr) |
| Trace System heap realloc enter. | |
| #define | sys_port_trace_k_heap_sys_k_realloc_exit(heap, ptr, ret) |
| Trace System heap realloc exit. | |
Heap Tracing APIs.
| #define sys_port_trace_k_heap_aligned_alloc_blocking | ( | h, | |
| timeout | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace Heap align alloc attempt blocking.
| h | Heap object |
| timeout | Timeout period |
| #define sys_port_trace_k_heap_aligned_alloc_enter | ( | h, | |
| timeout | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace Heap aligned alloc attempt entry.
| h | Heap object |
| timeout | Timeout period |
| #define sys_port_trace_k_heap_aligned_alloc_exit | ( | h, | |
| timeout, | |||
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace Heap align alloc attempt outcome.
| h | Heap object |
| timeout | Timeout period |
| ret | Return value |
| #define sys_port_trace_k_heap_alloc_enter | ( | h, | |
| timeout | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace Heap alloc enter.
| h | Heap object |
| timeout | Timeout period |
| #define sys_port_trace_k_heap_alloc_exit | ( | h, | |
| timeout, | |||
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace Heap alloc exit.
| h | Heap object |
| timeout | Timeout period |
| ret | Return value |
| #define sys_port_trace_k_heap_free | ( | h | ) |
| #define sys_port_trace_k_heap_init | ( | h | ) |
| #define sys_port_trace_k_heap_realloc_enter | ( | h, | |
| ptr, | |||
| bytes, | |||
| timeout | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace Heap realloc enter.
| h | Heap object |
| ptr | Pointer to reallocate |
| bytes | Bytes to reallocate |
| timeout | Timeout period |
| #define sys_port_trace_k_heap_realloc_exit | ( | h, | |
| ptr, | |||
| bytes, | |||
| timeout, | |||
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace Heap realloc exit.
| h | Heap object |
| ptr | Pointer to reallocate |
| bytes | Bytes to reallocate |
| timeout | Timeout period |
| ret | Return value |
| #define sys_port_trace_k_heap_sys_k_aligned_alloc_enter | ( | heap | ) |
#include <include/zephyr/tracing/tracing.h>
Trace System Heap aligned alloc enter.
| heap | Heap object |
| #define sys_port_trace_k_heap_sys_k_aligned_alloc_exit | ( | heap, | |
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace System Heap aligned alloc exit.
| heap | Heap object |
| ret | Return value |
| #define sys_port_trace_k_heap_sys_k_calloc_enter | ( | heap | ) |
| #define sys_port_trace_k_heap_sys_k_calloc_exit | ( | heap, | |
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace System heap calloc exit.
| heap | Heap object |
| ret | Return value |
| #define sys_port_trace_k_heap_sys_k_free_enter | ( | heap, | |
| heap_ref | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace System Heap free entry.
| heap | Heap object |
| heap_ref | Heap reference |
| #define sys_port_trace_k_heap_sys_k_free_exit | ( | heap, | |
| heap_ref | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace System Heap free exit.
| heap | Heap object |
| heap_ref | Heap reference |
| #define sys_port_trace_k_heap_sys_k_malloc_enter | ( | heap | ) |
#include <include/zephyr/tracing/tracing.h>
Trace System Heap aligned alloc enter.
| heap | Heap object |
| #define sys_port_trace_k_heap_sys_k_malloc_exit | ( | heap, | |
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace System Heap aligned alloc exit.
| heap | Heap object |
| ret | Return value |
| #define sys_port_trace_k_heap_sys_k_realloc_enter | ( | heap, | |
| ptr | |||
| ) |
| #define sys_port_trace_k_heap_sys_k_realloc_exit | ( | heap, | |
| ptr, | |||
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace System heap realloc exit.
| heap | Heap object |
| ptr | Memory pointer |
| ret | Return value |