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