GDB задает вопрос о значениях адресов - PullRequest
0 голосов
/ 05 мая 2010

Я работаю с двоичным файлом, который я отключил в gdb. Сейчас я просто проверяю возвращаемое значение функции.

0x08048604 <playGame+78>: ret

Показан ли адрес адрес, где ret хранится в функции? Или это просто адрес инструкции для возврата значения ret?

1 Ответ

2 голосов
/ 05 мая 2010

Это адрес из секции .text, где хранится инструкция ret. Вы можете добавить некоторые локальные переменные в свои функции и распечатать их адреса, которые будут сильно отличаться, поскольку локальные переменные хранятся в стеке, а стек обычно находится далеко от фактического исполняемого кода.

...