Merge master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6
[linux-2.6] / arch / um / Kconfig.debug
1 menu "Kernel hacking"
2
3 source "lib/Kconfig.debug"
4
5 config PT_PROXY
6         bool "Enable ptrace proxy"
7         depends on XTERM_CHAN && DEBUG_INFO && MODE_TT
8         help
9         This option enables a debugging interface which allows gdb to debug
10         the kernel without needing to actually attach to kernel threads.
11         If you want to do kernel debugging, say Y here; otherwise say N.
12
13 config GPROF
14         bool "Enable gprof support"
15         depends on DEBUG_INFO && MODE_SKAS && !MODE_TT
16         help
17         This allows profiling of a User-Mode Linux kernel with the gprof
18         utility.
19
20         See <http://user-mode-linux.sourceforge.net/gprof.html> for more
21         details.
22
23         If you're involved in UML kernel development and want to use gprof,
24         say Y.  If you're unsure, say N.
25
26 config GCOV
27         bool "Enable gcov support"
28         depends on DEBUG_INFO && MODE_SKAS
29         help
30         This option allows developers to retrieve coverage data from a UML
31         session.
32
33         See <http://user-mode-linux.sourceforge.net/gprof.html> for more
34         details.
35
36         If you're involved in UML kernel development and want to use gcov,
37         say Y.  If you're unsure, say N.
38
39 config SYSCALL_DEBUG
40         bool "Enable system call debugging"
41         default N
42         depends on DEBUG_INFO
43         help
44         This adds some system debugging to UML, including keeping a ring buffer
45         with recent system calls and some global and per-task statistics.
46
47         If unsure, say N
48
49 endmenu