Как я могу исследовать стековый фрейм с GDB?

Прямо сейчас я использовал GDB, чтобы демонтировать двоичный файл и проверить различные регистры и этажерку. Существует ли легкая команда для исследования всего на стеке? Это может быть ограничено всем в функции?

61
задан Flow 30 August 2013 в 10:36
поделиться

2 ответа

Для текущего фрейма стека:

  • info frame перечисляет общую информацию о фрейме (откуда все начинается в памяти и т.д.). )
  • info args перечисляет аргументы функции
  • info locals перечисляет локальные переменные, хранящиеся во фрейме
67
ответ дан 24 November 2019 в 16:59
поделиться
  • bt (или backtrace) даст вам стек вызовов.

  • frame даст вам информацию о конкретном фрейме из стека.

  • info locals даст вам информацию о любых локальных переменных на стеке.

45
ответ дан 24 November 2019 в 16:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: