]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/sparc/Kconfig.debug
Merge branch 'master' of git://dev.medozas.de/linux
[net-next-2.6.git] / arch / sparc / Kconfig.debug
CommitLineData
1da177e4
LT
1menu "Kernel hacking"
2
e8dd1612
RR
3config TRACE_IRQFLAGS_SUPPORT
4 bool
5 default y
6
1da177e4
LT
7source "lib/Kconfig.debug"
8
9config DEBUG_STACK_USAGE
10 bool "Enable stack utilization instrumentation"
11 depends on DEBUG_KERNEL
12 help
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.
15
16 This option will slow down process creation somewhat.
17
5bb28a57
SR
18config DEBUG_DCFLUSH
19 bool "D-cache flush debugging"
20 depends on SPARC64 && DEBUG_KERNEL
21
5bb28a57
SR
22config MCOUNT
23 bool
24 depends on SPARC64
ddacd0bc 25 depends on FUNCTION_TRACER
5bb28a57
SR
26 default y
27
28config FRAME_POINTER
29 bool
30 depends on MCOUNT
31 default y
32
fb34035e
DM
33config DEBUG_STRICT_USER_COPY_CHECKS
34 bool "Strict copy size checks"
35 depends on DEBUG_KERNEL && !TRACE_BRANCH_PROFILING
36 ---help---
37 Enabling this option turns a certain set of sanity checks for user
38 copy operations into compile time failures.
39
40 The copy_from_user() etc checks are there to help test if there
41 are sufficient security checks on the length argument of
42 the copy operation, by having gcc prove that the argument is
43 within bounds.
44
45 If unsure, or if you run an older (pre 4.4) gcc, say N.
46
1da177e4 47endmenu