# 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
# 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
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