menu "Kernel hacking" source "lib/Kconfig.debug" config DEBUG_STACK_USAGE bool "Enable stack utilization instrumentation" depends on DEBUG_KERNEL help Enables the display of the minimum amount of free stack which each task has ever had available in the sysrq-T and sysrq-P debug output. This option will slow down process creation somewhat. config DEBUG_DCFLUSH bool "D-cache flush debugging" depends on DEBUG_KERNEL config STACK_DEBUG depends on DEBUG_KERNEL bool "Stack Overflow Detection Support" config DEBUG_BOOTMEM depends on DEBUG_KERNEL bool "Debug BOOTMEM initialization" config DEBUG_PAGEALLOC bool "Debug page memory allocations" depends on DEBUG_KERNEL && !SOFTWARE_SUSPEND help Unmap pages from the kernel linear mapping after free_pages(). This results in a large slowdown, but helps to find certain types of memory corruptions. config MCOUNT bool depends on STACK_DEBUG default y config FRAME_POINTER bool depends on MCOUNT default y endmenu