summaryrefslogtreecommitdiff
path: root/microkernel/mach/gnumach/debugging.mdwn
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2011-08-15 23:22:14 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2011-08-15 23:22:14 +0200
commit9443eb281a8fa2207a5cc13bce9722dc500d2f35 (patch)
treedf45580bc09eae00603c8961a7b8a92ae020e00a /microkernel/mach/gnumach/debugging.mdwn
parent999a41208e5368fe3ee6c867978f18af708ca034 (diff)
hint: use curses to copy/paste
Diffstat (limited to 'microkernel/mach/gnumach/debugging.mdwn')
-rw-r--r--microkernel/mach/gnumach/debugging.mdwn2
1 files changed, 2 insertions, 0 deletions
diff --git a/microkernel/mach/gnumach/debugging.mdwn b/microkernel/mach/gnumach/debugging.mdwn
index 8a5b1003..596e4da0 100644
--- a/microkernel/mach/gnumach/debugging.mdwn
+++ b/microkernel/mach/gnumach/debugging.mdwn
@@ -18,6 +18,8 @@ First, make sure to enable it. Either by using a pre-packaged gnumach-image-some
Then, reproduce the issue again. If something like a kernel trap happens, you will end up in the GNU Mach debugger. Otherwise, type control-alt-d to make Mach enter it by hand.
+If you are running in kvm or qemu, it is convenient to use the curses frontend to be able to copy/paste.
+
The debugger has an extensive documentation on http://www.gnu.org/software/hurd/gnumach-doc/Kernel-Debugger.html , but a quick start is the following.
To get the register values, type