命令 作用
layout src 源代码视图
layout asm 汇编代码视图
tui disable 禁用 TUI 界面,回到命令行
start 开始执行被调试程序并停在 main 函数
starti 执行一条汇编指令
s 执行一步,如果遇到函数会进入
si 执行一步,如果遇到函数会跳过函数详细执行内容回到调用点
info 查看信息,例如 info frame 查看栈帧信息,info registers 查看寄存器
list 显示第 linenum 行附近的源程序
list 显示 function 函数的源程序
list 显示当前行后面的源程序
list- 显示当前行前面的源程序
run 运行程序
break 进入 function 函数时停住
break 在 linenum 行停住
break+offset/break-offset 在当前行的前面或后面 offset 行停住
break filename:linenum 在 filename 文件的 linenum 行停住
break filename:function 在 filename 文件的 function 函数停住
break*address 在程序运行的内存地址处停住
break 在下一条命令处停住
break … if 条件成立时停住
step 执行一条指令
step 执行 count 条指令
p $ 查看寄存器的值,例如 p $rsp 查看栈指针的值
x/x $ 以十六进制格式显示内存中存储在 reg 寄存器的值指向内存位置的内容