gdb save breakpoints
define bsave shell rm -f brestore.txt set logging file brestore.txt set logging on info break set logging off # reformat on-the-fly to a valid gdb command file shell perl -n -e 'print "break $1\n" if /^\d+.+?(\S+)$/g' brestore.txt > bps.gdb end
其實這是從網路上來的,不過這個 code 在 cgdb, gdbtui 上似乎不可行,看懂 code 之後(大概只有 Perl 那行比較難懂 XD),其實發現蠻暴力的,gdb 在 v7 之後支援 Python Scirpt binding ,是該來研究研究,今天也是試著用很破爛的方法達成 gdb 自動環境設定的方法就是了。大概這幾天持續嘗試之後再說。
---
最近常備份 XD。