Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1848881
  • 博文数量: 184
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2388
  • 用 户 组: 普通用户
  • 注册时间: 2016-12-21 22:26
个人简介

90后空巢老码农

文章分类

全部博文(184)

文章存档

2021年(26)

2020年(56)

2019年(54)

2018年(47)

2017年(1)

我的朋友

分类: LINUX

2020-05-19 22:27:39

  • 开始和停止
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的信息


阅读(7206) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~