3 source "lib/Kconfig.debug"
5 config DEBUG_STACKOVERFLOW
6 bool "Check for stack overflows"
7 depends on DEBUG_KERNEL
9 config DEBUG_STACK_USAGE
10 bool "Stack utilization instrumentation"
11 depends on DEBUG_KERNEL
13 Enables the display of the minimum amount of free stack which each
14 task has ever had available in the sysrq-T and sysrq-P debug output.
16 This option will slow down process creation somewhat.
19 bool "Enable debugger hooks"
20 depends on DEBUG_KERNEL
22 Include in-kernel hooks for kernel debuggers. Unless you are
23 intending to debug the kernel, say N here.
26 bool "Include xmon kernel debugger"
29 Include in-kernel hooks for the xmon kernel monitor/debugger.
30 Unless you are intending to debug the kernel, say N here.
33 bool "Enable xmon by default"
37 bool "Include PPCDBG realtime debugging"
38 depends on DEBUG_KERNEL
41 bool "Use separate kernel stacks when processing interrupts"
43 If you say Y here the kernel will use separate kernel stacks
44 for handling hard and soft interrupts. This can help avoid
45 overflowing the process kernel stacks.
48 bool "Collect scheduler statistics"
49 depends on DEBUG_KERNEL && PROC_FS
51 If you say Y here, additional code will be inserted into the
52 scheduler and related routines to collect statistics about
53 scheduler behavior and provide them in /proc/schedstat. These
54 stats may be useful for both tuning and debugging the scheduler
55 If you aren't debugging the scheduler or trying to tune a specific
56 application, you can say N to avoid the very slight overhead