:orphan: .. title:: THREAD_ANALYZER .. option:: CONFIG_THREAD_ANALYZER *Enable Thread analyzer* Type: ``bool`` Help ==== Enable thread analyzer functionality and all the required modules. This module may be used to debug thread configuration issues, e.g. stack size configuration to find stack overflow or to find stacks which may be optimized. Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols selected by this symbol =============================== - \ :option:`INIT_STACKS ` - \ :option:`THREAD_MONITOR ` - \ :option:`THREAD_STACK_INFO ` - \ :option:`THREAD_RUNTIME_STATS ` Kconfig definition ================== .. highlight:: kconfig At ``subsys/debug/Kconfig:15`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:17`` Menu path: (Top) → Sub Systems and OS Services → System Monitoring Options .. parsed-literal:: menuconfig THREAD_ANALYZER bool "Enable Thread analyzer" select \ :option:`INIT_STACKS ` select \ :option:`THREAD_MONITOR ` select \ :option:`THREAD_STACK_INFO ` select \ :option:`THREAD_RUNTIME_STATS ` help Enable thread analyzer functionality and all the required modules. This module may be used to debug thread configuration issues, e.g. stack size configuration to find stack overflow or to find stacks which may be optimized. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*