CONFIG_PERCEPIO_RECORDER_TRC_CFG_SYMBOL_TABLE_SIZE¶
Symbol Table Size
Type: int
Help¶
This defines the capacity of the symbol table, in bytes. This symbol table
stores User Events labels and names of deleted tasks, queues, or other kernel
objects. If you don't use User Events or delete any kernel
objects you set this to a very low value. The minimum recommended value is 4.
A size of zero (0) is not allowed since a zero-sized array may result in a
32-bit pointer, i.e., using 4 bytes rather than 0.
Direct dependencies¶
PERCEPIO_TRC_RECORDER_MODE_SNAPSHOT
&& PERCEPIO_TRC_RECORDER_MODE_SNAPSHOT
&& PERCEPIO_TRACERECORDER
(Includes any dependencies from ifs and menus.)
Default¶
800
Kconfig definition¶
At /home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/debug/TraceRecorder/kernelports/Zephyr/Kconfig:551
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:31
→ <Zephyr>/modules/Kconfig:6
→ <nRF>/doc/_build/kconfig/Kconfig.modules:80
Menu path: (Top) → Modules → TraceRecorder (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/debug/TraceRecorder) → Percepio Trace Recorder → Snapshot Configuration
config PERCEPIO_RECORDER_TRC_CFG_SYMBOL_TABLE_SIZE
int "Symbol Table Size"
range 1 4194304
default 800
depends on PERCEPIO_TRC_RECORDER_MODE_SNAPSHOT && PERCEPIO_TRC_RECORDER_MODE_SNAPSHOT && PERCEPIO_TRACERECORDER
help
This defines the capacity of the symbol table, in bytes. This symbol table
stores User Events labels and names of deleted tasks, queues, or other kernel
objects. If you don't use User Events or delete any kernel
objects you set this to a very low value. The minimum recommended value is 4.
A size of zero (0) is not allowed since a zero-sized array may result in a
32-bit pointer, i.e., using 4 bytes rather than 0.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)