Хочу узнать: это фича gdb или что?
Пишу прогу, кмпилю с -g и запускаю ее в gdb, затем ставлю
точку останова на функцию, набираю run, срабатывает точка останова,
набираю info frame и выводится список, что где сохранено,
только вот почему-то написано, что переменные переданные в
функцию, локальные переменные находятся по одному адресу и
причем по этму адресу еще храниться значение старого ebp: pushl %ebp
Естественно, что по этому адресу (проверяя командой x/x адрес)
находится значение сохраненного ebp, а локальные и переданные
переменные находся выше по стэку.
Проверял на разных машинах сети на разный вериях gdb.
А как у вас? Спаибо!!!
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблема в GDB - пустой стэк. (2003)
- Форум Проблема в GDB - пустой стэк. (2003)
- Форум «GDB и разделяемые библиотеки» или «пустой стэк в GDB возвращается». (2003)
- Форум Си: Стэк (2013)
- Форум Стэк модулей ядра (2005)
- Форум GDB. GDB. Помогите!!! :'( (2008)
- Форум gdb (2010)
- Форум gdb (2009)
- Форум GDB (2006)
- Форум gdb (2003)