]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - misc/gdb/gdbinit
misc: gdb: cleanup comments
[config/dotfiles.git] / misc / gdb / gdbinit
index 59b79c0784715899926b7115998ac899875d51b2..2c6b879078ac0e00743d1cc038bc5bfb572b09aa 100644 (file)
@@ -1,6 +1,6 @@
 # GDB (GNU debugger) configuration file.
 
-# Copyright (C) 2011-2012  Simon Ruderich
+# Copyright (C) 2011-2018  Simon Ruderich
 #
 # This file is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -16,9 +16,8 @@
 # along with this file.  If not, see <http://www.gnu.org/licenses/>.
 
 
-# Save command history.
+# Save command history and increase size.
 set history save on
-# And save more entries.
 set history size 10000
 
 
@@ -27,11 +26,18 @@ set history size 10000
 set extended-prompt (\[\e[01;32m\]gdb\e[00m\]) 
 
 
-# Default output base is 16 (hex).
+# Set default output base to hex.
 set output-radix 16
 
 # Always disassemble next command/instruction. Very useful when debugging code
 # without debug information.
 set disassemble-next-line on
 
+
+# Don't stop on SIGUSR1 and instead let the program handle it. Thanks to
+# peeterjot [1] for the idea (read on 2018-02-02).
+#
+# [1]: https://peeterjoot.wordpress.com/2010/07/07/avoiding-gdb-signal-noise/
+handle SIGUSR1 noprint nostop
+
 # vim: ft=gdb