Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
Syscall Tracing APIs. More...
Macros | |
#define | sys_port_trace_syscall_enter(id, name, ...) |
Trace syscall entry. | |
#define | sys_port_trace_syscall_exit(id, name, ...) |
Trace syscall exit. | |
Syscall Tracing APIs.
#define sys_port_trace_syscall_enter | ( | id, | |
name, | |||
... | |||
) |
#include <zephyr/tracing/tracing_syscall.h>
Trace syscall entry.
id | Syscall ID (as defined in the generated syscall_list.h) |
name | Syscall name as a token (ex: k_thread_create) |
... | Other parameters passed to the syscall |
#define sys_port_trace_syscall_exit | ( | id, | |
name, | |||
... | |||
) |
#include <zephyr/tracing/tracing_syscall.h>
Trace syscall exit.
id | Syscall ID (as defined in the generated syscall_list.h) |
name | Syscall name as a token (ex: k_thread_create) |
... | Other parameters passed to the syscall, if the syscall has a return, the return value is the last parameter in the list |