CONFIG_EXCEPTION_DEBUG

Unhandled exception debugging information

Unhandled exception debugging

Type: bool

Help

Print human-readable information about exception vectors, cause codes,
and parameters, at a cost of code/data size for the human-readable
strings.

Help

Install handlers for various CPU exception/trap vectors to
make debugging them easier, at a small expense in code size.
This prints out the specific exception vector and any associated
error codes.

Direct dependencies

(LOG && (CPU_CORTEX_A || CPU_AARCH64_CORTEX_R) && ARM64) || (LOG && X86)

(Includes any dependencies from ifs and menus.)

Defaults

  • y

  • y

Kconfig definitions

At <Zephyr>/arch/arm64/core/Kconfig:165

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:39<Zephyr>/arch/Kconfig:12<Zephyr>/arch/arm64/Kconfig:32

Menu path: (Top) → ARM64 Options

config EXCEPTION_DEBUG
    bool "Unhandled exception debugging information"
    default y
    depends on LOG && (CPU_CORTEX_A || CPU_AARCH64_CORTEX_R) && ARM64
    help
      Print human-readable information about exception vectors, cause codes,
      and parameters, at a cost of code/data size for the human-readable
      strings.

At <Zephyr>/arch/x86/Kconfig:316

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:39<Zephyr>/arch/Kconfig:12

Menu path: (Top) → X86 Architecture Options

config EXCEPTION_DEBUG
    bool "Unhandled exception debugging"
    default y
    depends on LOG && X86
    help
      Install handlers for various CPU exception/trap vectors to
      make debugging them easier, at a small expense in code size.
      This prints out the specific exception vector and any associated
      error codes.

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