-
CONFIG_PERCEPIO_RECORDER_TRC_CFG_SYMBOL_MAX_LENGTH
¶
Symbol Max Length
Type: int
Help¶
The maximum length of symbol names, including:
- Task names
- Named ISRs (vTraceSetISRProperties)
- Named kernel objects (vTraceStoreKernelObjectName)
- User event channel names (xTraceRegisterString)
If longer symbol names are used, they will be truncated by the recorder,
which will affect the trace display. In that case, there will be warnings
(as User Events) from TzCtrl task, that monitors this.
Direct dependencies¶
PERCEPIO_TRC_RECORDER_MODE_STREAMING
&& PERCEPIO_TRC_RECORDER_MODE_STREAMING
&& PERCEPIO_TRACERECORDER
(Includes any dependencies from ifs and menus.)
Default¶
25
Kconfig definition¶
At /home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/debug/TraceRecorder/kernelports/Zephyr/Kconfig:223
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:6
→ <BuildDir>/kconfig/Kconfig.modules:56
Menu path: (Top) → Modules → TraceRecorder (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/debug/TraceRecorder) → Percepio Trace Recorder → Streaming Configuration
config PERCEPIO_RECORDER_TRC_CFG_SYMBOL_MAX_LENGTH
int "Symbol Max Length"
range 1 4194304
default 25
depends on PERCEPIO_TRC_RECORDER_MODE_STREAMING && PERCEPIO_TRC_RECORDER_MODE_STREAMING && PERCEPIO_TRACERECORDER
help
The maximum length of symbol names, including:
- Task names
- Named ISRs (vTraceSetISRProperties)
- Named kernel objects (vTraceStoreKernelObjectName)
- User event channel names (xTraceRegisterString)
If longer symbol names are used, they will be truncated by the recorder,
which will affect the trace display. In that case, there will be warnings
(as User Events) from TzCtrl task, that monitors this.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)