:orphan: .. title:: CONFIG_ASAN_NOP_DLCLOSE .. kconfig:: CONFIG_ASAN_NOP_DLCLOSE CONFIG_ASAN_NOP_DLCLOSE ####################### *Override host OS dlclose() with a NOP* Type: ``bool`` Help ==== .. code-block:: none Override host OS dlclose() with a NOP. This NOP implementation is needed as workaround for a known limitation in LSAN (leak sanitizer) that if dlcose is called before performing the leak check, "" is reported in the stack traces during the leak check and these can not be suppressed, see https://github.com/google/sanitizers/issues/89 for more info. Direct dependencies =================== \ :kconfig:`ASAN ` *(Includes any dependencies from ifs and menus.)* Default ======= - y if \ :kconfig:`HAS_SDL ` Kconfig definition ================== At ``/debug/Kconfig:111`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:17`` Menu path: (Top) → Sub Systems and OS Services → Debugging Options → Build with address sanitizer .. code-block:: kconfig config ASAN_NOP_DLCLOSE bool "Override host OS dlclose() with a NOP" default y if HAS_SDL depends on ASAN help Override host OS dlclose() with a NOP. This NOP implementation is needed as workaround for a known limitation in LSAN (leak sanitizer) that if dlcose is called before performing the leak check, "" is reported in the stack traces during the leak check and these can not be suppressed, see https://github.com/google/sanitizers/issues/89 for more info. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*