Автоматически видеть высокоуровневые инструкции, когда остановлен точкой останова в GDB? - PullRequest
2 голосов
/ 28 марта 2012

Как я могу автоматически просматривать текущие 10 инструкций, когда моя программа останавливается на точке останова в gdb?
(не машинная инструкция, а инструкция высокого уровня, например

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

Чтобы сделать это вручную, я должен использовать команду «список», чтобы увидеть инструкции.

Какую команду мне использовать?

Спасибо

1 Ответ

3 голосов
/ 28 марта 2012

Помимо использования tui или режима Emacs gud, вы можете определить hook-stop :

(gdb) define hook-stop
>list
>end
...