This website requires JavaScript.
Explore
Help
Sign In
OrgZephyr
/
zephyr
mirror of
https://github.com/zephyrproject-rtos/zephyr.git
Watch
1
Star
0
Fork
You've already forked zephyr
0
Code
Issues
Releases
Wiki
Activity
3b576fc688
zephyr
/
tests
/
kernel
/
obj_tracking
/
testcase.yaml
5 lines
87 B
YAML
Raw
Normal View
History
Unescape
Escape
kernel: Bring back object tracking When CONFIG_TRACING_OBJECT_TRACKING is enabled, the kernel will keep lists of some objects (detailed below), so that debuggers or other tools can keep track of them. The lists of objects are: struct k_timer *_track_list_k_timer; struct k_mem_slab *_track_list_k_mem_slab; struct k_sem *_track_list_k_sem; struct k_mutex *_track_list_k_mutex; struct k_stack *_track_list_k_stack; struct k_msgq *_track_list_k_msgq; struct k_mbox *_track_list_k_mbox; struct k_pipe *_track_list_k_pipe; struct k_queue *_track_list_k_queue; Note that while CONFIG_TRACING is needed, one can always use CONFIG_TRACE_NONE=y. Also, tracking will only be done for objects that are also being traced (so, to prevent tracking of some type of object, such as k_timer, just make CONFIG_TRACING_TIMER=n). Some simple "sanity checking" tests are also added in this patch. Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
2021-11-23 06:46:19 +08:00
tests
:
kernel.objects.tracking
:
tags
:
kernel
Revert "tests/kernel/obj_tracking: Filter cAVS 2.5 builds to prevent DSP host hangs" This reverts commit ae8745df6ff5ad0b15b853a3ff271bfa2d26486e. Patch "kernel/init.c: Initialise logging subsystem after arch" should fix this, so no more need to filter this test out. Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
2022-01-26 05:39:54 +08:00
platform_exclude
:
qemu_x86_tiny