diff --git a/tools/gdb.txt b/tools/gdb.txt index 817ac37..2b90b25 100644 --- a/tools/gdb.txt +++ b/tools/gdb.txt @@ -1,6 +1,6 @@ ############################################################################## # GDB CHEATSHEET (中文速查表) - by skywind (created on 2018/02/20) -# Version: 4, Last Modified: 2018/02/26 23:59 +# Version: 5, Last Modified: 2018/02/27 00:17 # https://github.com/skywind3000/awesome-cheatsheets ############################################################################## @@ -13,7 +13,6 @@ gdb object # 正常启动,加载可执行 gdb object core # 对可执行 + core 文件进行调试 gdb object pid # 对正在执行的进程进行调试 gdb # 正常启动,启动后需要 file 命令手动加载 -gdb -tui # 用 tui 界面模式启动 gdb ############################################################################## @@ -74,6 +73,8 @@ CTRL+C # 发送 SIGINT 信号,中止当前运行的程序 attach {process-id} # 链接上当前正在运行的进程,开始调试 detach # 断开进程链接 finish # 结束当前函数的运行 +until # 持续执行直到代码行号大于当前行号(跳出循环) +until {line} # 持续执行直到执行到某行 kill # 杀死当前运行的函数 @@ -229,6 +230,7 @@ quit # 退出 gdb # References ############################################################################## +http://www.yolinux.com/TUTORIALS/GDB-Commands.html https://gist.github.com/rkubik/b96c23bd8ed58333de37f2b8cd052c30