aboutsummaryrefslogtreecommitdiff
path: root/.config/gdb
diff options
context:
space:
mode:
Diffstat (limited to '.config/gdb')
-rw-r--r--.config/gdb/gdbinit11
-rw-r--r--.config/gdb/gdbinit.py14
2 files changed, 23 insertions, 2 deletions
diff --git a/.config/gdb/gdbinit b/.config/gdb/gdbinit
index 7e59573..919b13a 100644
--- a/.config/gdb/gdbinit
+++ b/.config/gdb/gdbinit
@@ -1,2 +1,9 @@
-set disassembly-flavor intel
-set debuginfod enabled off
+python
+import sys, os
+sys.path.append(os.path.join(os.environ["XDG_CONFIG_HOME"], "gdb"))
+import gdbinit
+end
+
+alias mk = !mk
+alias reset = monitor reset
+
diff --git a/.config/gdb/gdbinit.py b/.config/gdb/gdbinit.py
new file mode 100644
index 0000000..a6ebfea
--- /dev/null
+++ b/.config/gdb/gdbinit.py
@@ -0,0 +1,14 @@
+import gdb
+
+def try_execute(*args):
+ try:
+ gdb.execute(*args)
+ except gdb.error:
+ pass
+
+# x86 only
+try_execute("set disassembly-flavor intel")
+
+gdb.execute("set debuginfod enabled off")
+gdb.execute("set confirm off")
+