From 5c6630fa971a633c101eee0de1cc56bf0640cec6 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Wed, 30 Dec 2015 02:18:54 +0100 Subject: [PATCH] Add tui commands --- pages/set-up-gdb.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/set-up-gdb.md b/pages/set-up-gdb.md index 21496c84..1213dbea 100644 --- a/pages/set-up-gdb.md +++ b/pages/set-up-gdb.md @@ -64,7 +64,9 @@ After connecting to QEMU, you can use various gdb commands to control execution - `step` or `s`: Step into the current line, i.e. jump to the called function. Sometimes this doesn't work in Rust OSes. - `list` or `l`: Shows the source code around the current position. - `print` or `p`: Prints the value of a variable. You can use Cs `*` and `&` operators. To print in hexadecimal, use `p/x`. +- `tui enable`: Enables the text user interface, which provides a graphical interface (see below). To disable it again, run `tui disable`. +![gdb text user interface](images/gdb-tui-screenshot.png) Of course there are many more commands. Feel free to send a PR if you think this list is missing something important. For a more complete GDB overview, check out [Beej's Quick Guide][bggdb] or the [website for Harvard's CS161 course][CS161].