命令
- n 单步
- s 进入函数, step into
- fini 函数返回, step out
- c 继续执行
- bt 显示调用栈, 标记*的行, 为当前帧(函数)
- frame info 显示栈当前所在的当前帧
- frame select [数字] 在当前栈中选择某个帧
- var 显示所有局部变量
- dis 显示汇编, 箭头位置为执行位置
- ni 汇编单步
- si 汇编进入函数, step into
- source info 当前执行位置的源码信息, 包含源文件名, 行号与列号, 注意: 列号是有意义的, si 时会变化
- 如下命令貌似没法用
- b [函数名] 打断点
- setting set stop-line-count-before [数字] 每次暂停执行时 显示当前执行位置前面n行源码
- setting set stop-line-count-after [数字] 每次暂停执行时 显示当前执行位置后面n行源码
- setting set stop-disassembly-display always 每次暂停执行时显示汇编
- setting set stop-disassembly-count 5 每次暂停执行时显示n行汇编
参考