GDB命令(待续)

原创 2018年04月14日 22:36:51

GDB命令

命令 效果
开始和停止
quit 退出GDB
run 运行程序(在此给出命令行参数)
kill 停止程序
断点
break multstore 在函数multstore入口处设置断点
break * 0x400540 在地址0x400540处设置断点
delete 1 删除断点1
delete 删除所有断点
执行
stepi 执行1条指令
stepi 4 执行4条指令
nexti 类似于stepi, 但以函数调用作为单位
continue 继续执行
finish 运行到当前函数返回
检查代码
disas 反汇编当前函数
disas multstore 反汇编函数multstore
disas 0x400544 反汇编位于地址0x400544附近的函数
disas 0x40050,0x40054d 反汇编指定地址范围内的代码
print /x $rip 以十六进制输出程序计数器的值
检查数据
print $rax 以十进制输出%rax的内容
print /x $rax 以十六进制输出%rax的内容
print /t $rax 以二进制输出%rax的内容
print 0x100 输出0x100的十进制表示
print /x 555 输出555的十六进制表示
print /x ($rsp+8) 以十六进制输出%rsp的内容加上8
print *(long *) 0x7ffffffffe818 输出位于地址0x7ffffffffe818的长整数
print *(long *) ($rsp+8) 输出位于地址%rsp+8的长整数
x/2g 0x7ffffffffe818 检查从地址0x7ffffffffe818开始的双(8字节)字
x/20b multstore 检查函数multstore的前20个字节
有用的信息
info frame 有关当前帧栈的信息
info registers 所有寄存器的值
help 获取有关GDB的信息
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WarEric/article/details/79945207

GDB命令参考手册

  • 2011年10月15日 09:04
  • 71KB
  • 下载

gdb简要命令手册 word 格式

  • 2009年02月24日 11:30
  • 39KB
  • 下载

GDB 常用命令学习

GDB 常用命令学习GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。在这里并不是要和Windows做个什么比较,所谓“寸有所长,尺有所短”,图形化工具还是有不如命令行的地方。gdb可以...
  • The_sun0808
  • The_sun0808
  • 2015-11-23 20:25:55
  • 1331

gdb-打开gdb的命令历史功能

打开gdb的命令历史功能,通常可以先执行下面的3个gdb命令set history filename gdb.history set history save on set history size ...
  • guoqianqian5812
  • guoqianqian5812
  • 2016-06-24 21:19:48
  • 1499

[每天一个Linux小技巧] gdb 下一次执行多个命令

一般gdb执行的时候,我们只能输入一个命令. 如: (gdb) c (gdb) bt 如果想执行多个命令怎么办? 是否能像bash那样, 使用; 如 ls; ls 结论是不行. 但...
  • robertsong2004
  • robertsong2004
  • 2014-07-25 15:20:06
  • 2622

gdb调试常用命令,attach,br,n,bt

在Oceanbase调试中,必须用到gdb,将常用命令搜集记录如下: 1. attach: 用gdb调试一个正在运行中的进程 gdb PID 2. br: 设置断点 br filenam...
  • maray
  • maray
  • 2012-02-01 22:26:01
  • 13886

gdb中list命令使用

在gdb调试器中list命令语句是列出源码。 #include #define N 100 int main() {     int i;     int j;     int n; ...
  • Mormont
  • Mormont
  • 2016-11-04 19:01:22
  • 1074

gdb调试器命令学习总结笔记

  • 2009年08月13日 10:54
  • 90KB
  • 下载

linux之gdb基本调试命令和使用总结

1、gdb调试命令   描述 backtrace(或bt) 查看各级函数调用及参数 finish 连续运行到当前函数返回为止,然后停下来等待命令 frame(或f) 帧编号 选...
  • u011068702
  • u011068702
  • 2016-12-29 11:55:59
  • 3644

xcode gdb/lldb调试命令

XCode4.0以后,编译器换成了LLVM 编译器 2.0 与以前相比,更加强大: 1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++. 2....
  • majiakun1
  • majiakun1
  • 2014-11-05 10:45:46
  • 7514
收藏助手
不良信息举报
您举报文章:GDB命令(待续)
举报原因:
原因补充:

(最多只允许输入30个字)