zephyr/kernel/microkernel/include
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
..
k_pipe_buffer.h checkpatch: warning - long_line 2016-02-05 20:24:33 -05:00
k_pipe_util.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
kernel_main.h Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
micro_private_types.h debug: kernel's object tracing api 2016-03-11 12:00:07 +00:00
micro_private.h memory_pool_heap: malloc/free access over a heap memory pool 2016-03-10 23:19:59 +00:00