diff options
author | johannst <stoelp@eit.uni-kl.de> | 2017-08-02 23:21:05 +0200 |
---|---|---|
committer | johannst <stoelp@eit.uni-kl.de> | 2017-08-02 23:21:05 +0200 |
commit | a4e75848c4f8054f0e2a923f171dfbd73da95740 (patch) | |
tree | 6458ff875c463dd498bddd1c5a53227e99112865 | |
parent | f2af8d948cc283eb6da1e725ecb8fcff84eb7e92 (diff) | |
download | dotfiles-a4e75848c4f8054f0e2a923f171dfbd73da95740.tar.gz dotfiles-a4e75848c4f8054f0e2a923f171dfbd73da95740.zip |
added breakpoint save/restore macros to gdbinit
-rw-r--r-- | gdbinit | 16 | ||||
-rwxr-xr-x | install | 2 |
2 files changed, 17 insertions, 1 deletions
@@ -1,5 +1,19 @@ # dotfiles -- gdbinit # author: johannst -set history filename ~/.gdb_history +set history filename ~/.gdb/gdb_history set history save on + +set prompt bla> + +define bs + save breakpoints ~/.gdb/breakpoint.$arg0.save +end + +define br + source ~/.gdb/breakpoint.$arg0.save +end + +define hook-quit + bs q +end @@ -38,11 +38,13 @@ function bashrcInstaller() { function gdbrcInstaller() { local gdbinit=~/.gdbinit + local gdbdir=~/.gdb touch $gdbinit grep $gMagicNumber $gdbinit > /dev/null 2>&1 if [[ $? = 0 ]]; then return fi + if [ ! -d $gdbdir ]; then mkdir $gdbdir; fi echo -e "\n# $gMagicNumber - Auto generated, do not delete or modify!" >> $gdbinit echo -e "source $ABS_BASE_DIR/gdbinit" >> $gdbinit } |