Go to file
Juan Manuel Cruz 787b41c8a3 debug: adds object tracing capability to microkernel timers
Microkernel timers are defined at compile time as a static list
but they are allocated dynamically in kernel execution.

The object tracing list will only list those timers that are
currently allocated at debug time. For this reason, timers
can be removed from the tracing list at any time.

A very simple double linked list was implemented to reduce the
complexity of the action to remove an item from the list from O(n)
to O(1) and simplify the remove implementation.

Change-Id: Ib7ea718b52e7c719a32b3fa4ff1d7e6b00482c28
Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@intel.com>
2016-03-11 22:13:15 +00:00
arch debug: thread monitor allow to access more thread information 2016-03-11 22:11:39 +00:00
boards pinmux: Expand the pin function/mode parameter size 2016-03-09 06:39:16 +00:00
doc Fix typo on windows set up documentation. 2016-03-09 06:31:20 +00:00
drivers Revert "microkernel: Add support for *_sleep() during initialization" 2016-03-11 22:08:44 +00:00
include debug: adds object tracing capability to microkernel timers 2016-03-11 22:13:15 +00:00
kernel debug: adds object tracing capability to microkernel timers 2016-03-11 22:13:15 +00:00
lib libc: Add off_t definition 2016-03-11 01:09:56 +00:00
misc libc-hooks: newlib's heap may use entire unused RAM 2016-02-27 09:57:19 +00:00
net net: 802.15.4: Make MAC driver configurable, select nullmac as default 2016-03-11 07:32:13 +00:00
samples Bluetooth: GAP: Add service sample 2016-03-11 11:32:13 +02:00
scripts debug: adds object tracing capability to microkernel events 2016-03-11 22:13:04 +00:00
tests debug: object tracing sanity test includes thread monitor. 2016-03-11 22:10:23 +00:00
.checkpatch.conf
.gitattributes
.gitignore gitignore: make sure that SOC specific linker scripts stay visible 2016-03-04 18:31:42 +00:00
.gitreview
.mailmap
Kbuild
Kconfig
Kconfig.zephyr
LICENSE
Makefile Zephyr 1.1.0 2016-03-05 06:57:40 -05:00
Makefile.inc
zephyr-env.sh zephyr-env.sh: Set correctly $ZEPHYR_BASE in zsh 2016-03-03 14:53:40 +00:00