在GDB中断点停止时自动查看高级指令?

时间:2012-03-28 12:55:44

标签: debugging gdb

当我的程序在gdb中被断点停止时,如何自动查看当前的10条指令?
(不是机器指令,而是高级指令,例如

int a = 10;
int b = 12;
   ...
print("a = %d, b = %d\n");

要手动执行此操作,我必须使用'list'命令查看说明。

我应该使用什么命令?

由于

1 个答案:

答案 0 :(得分:3)

除了使用tui或Emacs gud模式,您还可以定义hook-stop

(gdb) define hook-stop
>list
>end