Лучшие вопросы
Таймлайн
Чат
Перспективы
Пролог процедуры
Из Википедии, свободной энциклопедии
Remove ads
Пролог процедуры, пролог функции — часть машинного кода в начале процедуры (функции), который подготавливает стек и машинные регистры — сохраняет контекст выполнения — для их дальнейшего использования в теле процедуры (функции).
![]() | В статье не хватает ссылок на источники (см. рекомендации по поиску). |
Соответственно, эпилог процедуры (функции) — часть машинного кода в конце процедуры (функции), восстанавливающая стек и машинные регистры до состояния, предшествовавшего вызову этой процедуры (функции).
Пролог и эпилог не являются частью языка программирования, а используются компиляторами (ассемблерами) как соглашение и, обычно, имеют единую форму для всех процедур данной реализации компилятора.
Пролог и эпилог функции также иногда содержат инструкции защиты от переполнения буфера.
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads