Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | menu "Kernel hacking" |
2 | ||
3 | source "lib/Kconfig.debug" | |
4 | ||
1da177e4 LT |
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 |