zephyr/subsys/tracing
Nicholas Lowell cc8ab95760 tracing: Add user-definable tracing interface
Create a new tracing option TRACING_USER that allows
the user to define certain user_sys_trace_... functions
to perform whatever work desired for tracing when
tasks are swiched in/out, during isr enter/exit, and when
cpu is idle.

This infrastructure can be useful for plugging into
locally defined tracing tools or any user-specific
debugging environment.

Signed-off-by: Nicholas Lowell <nlowell@lexmark.com>
2021-09-02 06:54:35 -04:00
..
ctf tracing: Add k_work_queue_init info 2021-08-25 22:07:04 -04:00
include toolchain: migrate iterable sections calls to the external API 2021-08-12 17:47:04 -04:00
sysview tracing: Add k_work_queue_init info 2021-08-25 22:07:04 -04:00
test tracing: Add k_work_queue_init info 2021-08-25 22:07:04 -04:00
user tracing: Add user-definable tracing interface 2021-09-02 06:54:35 -04:00
CMakeLists.txt tracing: Add user-definable tracing interface 2021-09-02 06:54:35 -04:00
Kconfig tracing: Add user-definable tracing interface 2021-09-02 06:54:35 -04:00
tracing_backend_posix.c
tracing_backend_ram.c tracing: add RAM backend 2021-03-06 07:33:59 -05:00
tracing_backend_uart.c
tracing_backend_usb.c usb: use new USB framework header 2021-08-03 13:20:07 +02:00
tracing_buffer.c
tracing_core.c tracing: add RAM backend 2021-03-06 07:33:59 -05:00
tracing_format_async.c
tracing_format_common.c tracing: switch to cbprintf as basis for printf functionality 2020-11-13 06:38:01 -05:00
tracing_format_sync.c
tracing_none.c Tracing: TRACING_NONE Compilation Fix 2021-05-27 14:39:40 -05:00