![]() |
|
|
![]()
|
|
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: нет Всего: 91 |
Как в gdb узнать какой размер стека отведен под приложение и где его начальный адрес?
|
|||
|
||||
| slater |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 20.11.2009 Репутация: нет Всего: -4 |
смотри на что смотрит указатель стека, а размер стека определяется (поправте если что) в заголовочных файлах системы перед компиляцией, ну или есть в тех же тредах апи, где ты задаешь явно размер стека
|
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: нет Всего: 91 |
От базового адреса сегмента кода, а что мне это даст, перед main() тоже много чего вызывается (не моего), что может покушать стек еще до того как я попаду в начало своего кода? Я не задаю явно. В ld для Windows:
Для Linux'a это значение не постоянное и многое зависит от дистрибутива. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | GNU toolchain | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |