1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- menu "Kernel hacking"
- config TRACE_IRQFLAGS_SUPPORT
- bool
- default y
- 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 SPARC64 && DEBUG_KERNEL
- config MCOUNT
- bool
- depends on SPARC64
- depends on FUNCTION_TRACER
- default y
- config FRAME_POINTER
- bool
- depends on MCOUNT
- default y
- config DEBUG_STRICT_USER_COPY_CHECKS
- bool "Strict copy size checks"
- depends on DEBUG_KERNEL && !TRACE_BRANCH_PROFILING
- ---help---
- Enabling this option turns a certain set of sanity checks for user
- copy operations into compile time failures.
- The copy_from_user() etc checks are there to help test if there
- are sufficient security checks on the length argument of
- the copy operation, by having gcc prove that the argument is
- within bounds.
- If unsure, or if you run an older (pre 4.4) gcc, say N.
- endmenu
|