CONFIG_PERCEPIO_RECORDER_TRC_CFG_HEAP_SIZE_BELOW_16M

Heap Size Below 16M

Type: bool

Help

An integer constant that can be used to reduce the buffer usage of memory
            allocation events (malloc/free). This value should be 1 if the heap size is
            below 16 MB (2^24 byte), and you can live with reported addresses showing the
            lower 24 bits only. If 0, you get the full 32-bit addresses.

Direct dependencies

PERCEPIO_TRC_RECORDER_MODE_SNAPSHOT && PERCEPIO_TRC_RECORDER_MODE_SNAPSHOT && PERCEPIO_TRACERECORDER

(Includes any dependencies from ifs and menus.)

Default

  • n

Kconfig definition

At /home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/debug/TraceRecorder/kernelports/Zephyr/Kconfig:662

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 → Snapshot Configuration

config PERCEPIO_RECORDER_TRC_CFG_HEAP_SIZE_BELOW_16M
    bool "Heap Size Below 16M"
    default n
    depends on PERCEPIO_TRC_RECORDER_MODE_SNAPSHOT && PERCEPIO_TRC_RECORDER_MODE_SNAPSHOT && PERCEPIO_TRACERECORDER
    help
      An integer constant that can be used to reduce the buffer usage of memory
                  allocation events (malloc/free). This value should be 1 if the heap size is
                  below 16 MB (2^24 byte), and you can live with reported addresses showing the
                  lower 24 bits only. If 0, you get the full 32-bit addresses.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)