break(b) + 行号 ——打断点
run 或r --------运行到断点,start 跟run类似
until + 行号,直接运行到那个位置,适合用于跳出循环
print A 打印局部变量(栈)中的数据
printf *A 用于取地址A中的数据,可以打印堆中的数据
bt 查看栈中函数的调用情况
how follow-fork-mode child / panrent适合在fork之前使用,确保进入子进程还是父进程
info locals查看所有局部变量
info threads 查看所有线程
thread ID,切换当前调试的线程为指定ID的线程。
thread apply ID1 ID2 command 在ID1和ID2的线程上使用指定命令
n往下运行
s可以进入函数里面运行