StolennnXB 阅读(19) 评论(0)
  • 开始和停止
quit 退出gdb
run 运行程序(在此给出命令行参数)
kill 停止运行


  • 断点
break func_name 在函数func_name入口设置断点
break file:line 在指定文件指定行设置断点
break *addr 在指定地址处设置断点
delete 1 删除断点1
delete 删除所有断点
  • 执行
stepi [count] 指定第count条命令,默认下一条
nexti [count] 类似stepi,但是下一条指令为函数,则运行到该函数结束
continue 继续执行
finish 运行到当前函数返回
  • 检查代码
disas func 反汇编当前函数
disas addr 反汇编位于地址addr附近的函数
print $rip 查看程序计数器的值
  • 其他信息
info frame 有关当前栈帧的信息
info registers 所有寄存器的值
help 获取有关gdb的信息