menu "Kernel hacking" source "lib/Kconfig.debug" config CMDLINE_ON_HOST bool "Show command line arguments on the host in TT mode" depends on MODE_TT default !DEBUG_INFO help This controls whether arguments in guest processes should be shown on the host's ps output. Enabling this option hinders debugging on some recent GDB versions (because GDB gets "confused" when we do an execvp()). So probably you should disable it. config PT_PROXY bool "Enable ptrace proxy" depends on XTERM_CHAN && DEBUG_INFO && MODE_TT help This option enables a debugging interface which allows gdb to debug the kernel without needing to actually attach to kernel threads. If you want to do kernel debugging, say Y here; otherwise say N. config GPROF bool "Enable gprof support" depends on DEBUG_INFO && MODE_SKAS && !MODE_TT help This allows profiling of a User-Mode Linux kernel with the gprof utility. See <http://user-mode-linux.sourceforge.net/gprof.html> for more details. If you're involved in UML kernel development and want to use gprof, say Y. If you're unsure, say N. config GCOV bool "Enable gcov support" depends on DEBUG_INFO && MODE_SKAS help This option allows developers to retrieve coverage data from a UML session. See <http://user-mode-linux.sourceforge.net/gprof.html> for more details. If you're involved in UML kernel development and want to use gcov, say Y. If you're unsure, say N. config SYSCALL_DEBUG bool "Enable system call debugging" default N depends on DEBUG_INFO help This adds some system debugging to UML, including keeping a ring buffer with recent system calls and some global and per-task statistics. If unsure, say N endmenu