GDB常用指令
显示当前code,默认10行
l or list
如果要指定可以是
l 100,140 显示从100行到140行的
流程
运行
r or run
继续,执行到下一个断点处
c or continue
下一个过程
n or next
下一句
s or step
直到某一句
until line_num
执行到当前函数返回
finish
断点系列
b 1000 or break 1000 在第1000行打断点
b file:function
b file:line
info b 查看断点信息
d b_num or delete b_num删除编号为b_num的断点
disable b 1 暂时禁用一个断点
enable b 1 重新启用一个断点
跟踪
display xx 跟踪观察一个变量or结构体
info display 查看跟踪信息
disable display 1 暂时禁用一个跟踪
enable display 1 重新启用一个跟踪
backtrace
bt
修改var的值
set var
打印变量
p var or print var
反编译
disassemble /m main
disassemble /m [...]
指定此选项后,反汇编命令将显示与反汇编指令相对应的源代码行
显示寄存器
info registers

浙公网安备 33010602011771号