mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-11 05:16:10 +00:00
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> |
||
---|---|---|
arch | ||
boards | ||
doc | ||
drivers | ||
include | ||
kernel | ||
lib | ||
misc | ||
net | ||
samples | ||
scripts | ||
tests | ||
.checkpatch.conf | ||
.gitattributes | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
Kbuild | ||
Kconfig | ||
Kconfig.zephyr | ||
LICENSE | ||
Makefile | ||
Makefile.inc | ||
zephyr-env.sh |