zephyr/subsys/tracing
Wealian Liao 7467dc4c12 tracing_user: Add ISR nest level parameter
For tracing_user, the sys_trace_isr_enter() & sys_trace_isr_exit()
block any nest interrupts & most SMP interrupts for the user. It is
hard to analyze the IRQ preemption(e.g., each IRQ counter and execution
time). This commit adds ISR nest level for each CPU to the user instead
of blocking user call back when nest interrupts.

Signed-off-by: Wealian Liao <WHLIAO@nuvoton.com>
2022-01-21 14:38:35 -05:00
..
ctf kernel: pipes: add pipe flush routines 2022-01-10 12:17:14 -05:00
include
sysview kernel: pipes: add pipe flush routines 2022-01-10 12:17:14 -05:00
test kernel: pipes: add pipe flush routines 2022-01-10 12:17:14 -05:00
user tracing_user: Add ISR nest level parameter 2022-01-21 14:38:35 -05:00
CMakeLists.txt kernel: Bring back object tracking 2021-12-14 07:42:31 -05:00
Kconfig kernel: Bring back object tracking 2021-12-14 07:42:31 -05:00
tracing_backend_posix.c
tracing_backend_ram.c
tracing_backend_uart.c
tracing_backend_usb.c usb: rework to use macro STRUCT_SECTION_FOREACH 2021-12-10 07:22:15 -06:00
tracing_buffer.c
tracing_core.c
tracing_format_async.c
tracing_format_common.c
tracing_format_sync.c
tracing_none.c
tracing_tracking.c kernel: Bring back object tracking 2021-12-14 07:42:31 -05:00