zephyr/kernel/nanokernel
Juan Manuel Cruz caa17577ef debug: kernel's object tracing api
Restructure the kernel's object tracing implementation
to provide a public API that allows debug tools to use
the debug hooks easier and allows kernel developers
to extend the kernel's object tracing scope and include
new kernel objects easier.

The API provides the trace list abstraction to keep track
of different types of kernel objects. The API contains
a simple single-linked list implementation that allows
to save space and simplifies the access to the data for
debug tools such as gdb.

Change-Id: Ic4d393d584576f67f2c5b706e61bae08869debba
Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@intel.com>
2016-03-11 12:00:07 +00:00
..
include
compiler_stack_protect.c
device.c
event_logger.c
idle.c
int_latency_bench.c
Kconfig
kernel_event_logger.c
Makefile
nano_context.c
nano_fiber.c
nano_fifo.c debug: kernel's object tracing api 2016-03-11 12:00:07 +00:00
nano_init.c
nano_lifo.c debug: kernel's object tracing api 2016-03-11 12:00:07 +00:00
nano_sema.c debug: kernel's object tracing api 2016-03-11 12:00:07 +00:00
nano_sleep.c microkernel: Add support for *_sleep() during initialization 2016-03-10 18:39:33 +00:00
nano_stack.c
nano_sys_clock.c
nano_timer.c debug: kernel's object tracing api 2016-03-11 12:00:07 +00:00
ring_buffer.c
version.c