summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
Diffstat (limited to 'documentation')
-rw-r--r--documentation/debug statement1
-rw-r--r--documentation/gdb commands19
2 files changed, 20 insertions, 0 deletions
diff --git a/documentation/debug statement b/documentation/debug statement
new file mode 100644
index 0000000..a8e192c
--- /dev/null
+++ b/documentation/debug statement
@@ -0,0 +1 @@
+DEBUG (("%a: %d\n", _FUNCTION_, _LINE_));
diff --git a/documentation/gdb commands b/documentation/gdb commands
new file mode 100644
index 0000000..85bf88e
--- /dev/null
+++ b/documentation/gdb commands
@@ -0,0 +1,19 @@
+GDB COMMANDS
+============
+
+qemu must be started with "-s" option (shorthand for "-gdb tcp::1234")
+
+source gdbscript
+
+file MemtestEfi.efi || load file
+info files || get Entry point + sections
+file || unload files
+
+b CoreHandleProtocol | or OutputString
+
+target remote localhost:1234
+
+c
+bt || print back_trace of all stack frames
+stop || stop program until it reaches a different source line
+list || list specified function or line