|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Hooks defined only by specific backends (e.g. More...
Macros | |
| #define | sys_port_trace_k_pipe_alloc_init_enter(pipe) |
| Trace initialization of a dynamically allocated pipe Enter API. | |
| #define | sys_port_trace_k_pipe_alloc_init_exit(pipe, ret) |
| Trace initialization of a dynamically allocated pipe Exit API. | |
| #define | sys_port_trace_k_pipe_buffer_flush_enter(pipe) |
| Trace flushing a pipe buffer Enter API. | |
| #define | sys_port_trace_k_pipe_buffer_flush_exit(pipe) |
| Trace flushing a pipe buffer Exit API. | |
| #define | sys_port_trace_k_pipe_cleanup_enter(pipe) |
| Trace pipe cleanup Enter API. | |
| #define | sys_port_trace_k_pipe_cleanup_exit(pipe, ret) |
| Trace pipe cleanup Exit API. | |
| #define | sys_port_trace_k_pipe_flush_enter(pipe) |
| Trace flushing a pipe Enter API. | |
| #define | sys_port_trace_k_pipe_flush_exit(pipe) |
| Trace flushing a pipe Exit API. | |
| #define | sys_port_trace_k_pipe_get_blocking(pipe, timeout) |
| Trace getting data from a pipe Blocking API. | |
| #define | sys_port_trace_k_pipe_get_enter(pipe, timeout) |
| Trace getting data from a pipe Enter API. | |
| #define | sys_port_trace_k_pipe_get_exit(pipe, timeout, ret) |
| Trace getting data from a pipe Exit API. | |
| #define | sys_port_trace_k_pipe_put_blocking(pipe, timeout) |
| Trace putting data into a pipe Blocking API. | |
| #define | sys_port_trace_k_pipe_put_enter(pipe, timeout) |
| Trace putting data into a pipe Enter API. | |
| #define | sys_port_trace_k_pipe_put_exit(pipe, timeout, ret) |
| Trace putting data into a pipe Exit API. | |
| #define | sys_port_trace_k_thread_heap_assign(thread, heap) |
| Trace assigning a heap to a thread. | |
| #define | sys_port_trace_syscall_exit(id, name, ...) |
| Trace a system call Exit API. | |
Hooks defined only by specific backends (e.g.
SystemView pipe internals). Provided here as no-op fallbacks so every backend resolves the full set.
| #define sys_port_trace_k_pipe_alloc_init_enter | ( | pipe | ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace initialization of a dynamically allocated pipe Enter API.
| pipe | Pipe object |
| #define sys_port_trace_k_pipe_alloc_init_exit | ( | pipe, | |
| ret ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace initialization of a dynamically allocated pipe Exit API.
| pipe | Pipe object |
| ret | Return value |
| #define sys_port_trace_k_pipe_buffer_flush_enter | ( | pipe | ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace flushing a pipe buffer Enter API.
| pipe | Pipe object |
| #define sys_port_trace_k_pipe_buffer_flush_exit | ( | pipe | ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace flushing a pipe buffer Exit API.
| pipe | Pipe object |
| #define sys_port_trace_k_pipe_cleanup_enter | ( | pipe | ) |
| #define sys_port_trace_k_pipe_cleanup_exit | ( | pipe, | |
| ret ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace pipe cleanup Exit API.
| pipe | Pipe object |
| ret | Return value |
| #define sys_port_trace_k_pipe_flush_enter | ( | pipe | ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace flushing a pipe Enter API.
| pipe | Pipe object |
| #define sys_port_trace_k_pipe_flush_exit | ( | pipe | ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace flushing a pipe Exit API.
| pipe | Pipe object |
| #define sys_port_trace_k_pipe_get_blocking | ( | pipe, | |
| timeout ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace getting data from a pipe Blocking API.
| pipe | Pipe object |
| timeout | Timeout period |
| #define sys_port_trace_k_pipe_get_enter | ( | pipe, | |
| timeout ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace getting data from a pipe Enter API.
| pipe | Pipe object |
| timeout | Timeout period |
| #define sys_port_trace_k_pipe_get_exit | ( | pipe, | |
| timeout, | |||
| ret ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace getting data from a pipe Exit API.
| pipe | Pipe object |
| timeout | Timeout period |
| ret | Return value |
| #define sys_port_trace_k_pipe_put_blocking | ( | pipe, | |
| timeout ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace putting data into a pipe Blocking API.
| pipe | Pipe object |
| timeout | Timeout period |
| #define sys_port_trace_k_pipe_put_enter | ( | pipe, | |
| timeout ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace putting data into a pipe Enter API.
| pipe | Pipe object |
| timeout | Timeout period |
| #define sys_port_trace_k_pipe_put_exit | ( | pipe, | |
| timeout, | |||
| ret ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace putting data into a pipe Exit API.
| pipe | Pipe object |
| timeout | Timeout period |
| ret | Return value |
| #define sys_port_trace_k_thread_heap_assign | ( | thread, | |
| heap ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace assigning a heap to a thread.
| thread | Thread object |
| heap | Heap object |
| #define sys_port_trace_syscall_exit | ( | id, | |
| name, | |||
| ... ) |
#include <zephyr/tracing/tracing_hooks.h>
Trace a system call Exit API.
| id | System call id |
| name | System call name |