powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Узнать адрес блока переменных процедуры
5 сообщений из 5, страница 1 из 1
Узнать адрес блока переменных процедуры
    #39470266
Mikhalich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть процедура/функция. У нее есть локальные перменные.
Подскажите пожалуйста, как в коде узнать диапазон блока памяти стека, который выделен под локальные переменые процедуры/функции?
...
Рейтинг: 0 / 0
Узнать адрес блока переменных процедуры
    #39470280
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Узнать адрес каждой из них, найти минимум и максимум.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Узнать адрес блока переменных процедуры
    #39470316
GunSmoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhalich, ответ зависит от того, зачем это надо.
...
Рейтинг: 0 / 0
Узнать адрес блока переменных процедуры
    #39470376
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikhalichЕсть процедура/функция. У нее есть локальные перменные.
Подскажите пожалуйста, как в коде узнать диапазон блока памяти стека, который выделен под локальные переменые процедуры/функции?

https://ru.stackoverflow.com/questions/538434/Зачем-нужен-регистр-ebp

ну узнаешь, например, а дальше он зачем тебе?
...
Рейтинг: 0 / 0
Узнать адрес блока переменных процедуры
    #39470383
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhalich,

Локальные переменные могут обходиться без стека
Единственный способ в коде определить размер стека - дизассемблировать начало функции
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Узнать адрес блока переменных процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]