GDB linux下的调试工具,常用命令做个备忘:
1. 加载文件 file ./test
2.设置参数 set args xxxxxx
show args
3. 运行 r(un)
n(ext)
s(tep)
4.断点 b main
b *main+100
b strncpy
b *0x123456 地址
info breakpoints
enable breakpoints
disable breakpoints
break 不加参数,表示中断在当前位置$pc
5.显示当前指令 display/i $pc
x/3i $pc
disassemble
6.寄存器操作 info registers rax
set $ebx=1
7.内存查看 x /10s $rax
x /8c 0x2ff22d1f
8.当前位置 frame
backtrace