![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#2 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
Часть оперативной памяти.
Текущее место стека ( его вершина ) указывается в регистре esp( или sp для реального режима ). |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
![]()
А в соседней теме http://programmersforum.ru/showthread.php?t=107744 ТС дает советы по дизассемблированию и IDA...
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]()
Да, это всего лишь один из сегментов виртуального пространства, созданного системой для данной программы, имеющий свои атрибуты и прочее..
Посмотрите например в Олли (данные в разных программах могут быть разными) вкладка Memory map Address=00126000 Size=0000A000 (40960.) Owner= 00030000 Section= Contains=stack of main thread Type=Priv 00021104 Access=RW Guarded Initial access=RW Contains=stack of main thread эта строка и говорит нам о том, что это сегмент стека данной программы
Нет, ну правда..
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]()
Почитайте формат пе-заголовка и мсдн
Нет, ну правда..
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Если верить борландовцам то 2147483647
Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]()
Да, в заговловке прописывается размер, все верно, вроде можно увеличить размер - на мсдн вообщем!
смещения в PE Header 60h DWord Stack Reserve Size память требуемая для стека приложения, память резервируется, но выделяется только Stack Commit Size байтов, следующая страница является охранной. Когда приложение достигает этой страницы, то страница становится доступной, а следующая страница - охранной, и так до достижения нижней границы, после чего Windows'95 убивает программу с воплями об исключении у нее в стеке 64h DWord Stack Commit Size объем памяти отводимой в стеке немедленно после загрузки
Нет, ну правда..
Последний раз редактировалось yuran666666; 19.07.2010 в 13:51. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стек С++ | Верунчик | Помощь студентам | 3 | 28.09.2011 08:39 |
Стек | GBTA | Общие вопросы C/C++ | 3 | 14.07.2010 21:21 |
Стек | Anabella | Помощь студентам | 1 | 20.06.2010 21:01 |
C++ и стек | MaGWaY_minsk | Помощь студентам | 1 | 11.11.2009 01:08 |
стек | Dimarik | Общие вопросы C/C++ | 3 | 28.09.2009 22:14 |