Инструменты пользователя

Инструменты сайта


ob:o7:memory

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ob:o7:memory [2016/08/25 21:36]
shiryaev.a.v
ob:o7:memory [2018/11/30 01:13] (текущий)
Строка 25: Строка 25:
 Переполнение стека возможно обнаружить и более простым путем, сравнив **stkPos** с **MicroKernel0.heapLim**. Если он меньше,​ значит стек уже начал писаться в область памяти,​ выделенной для кучи. Так возможно добавить ASSERT для аварийной остановки в случае переполнения стека. Про обработку аварийных остановок читайте [[http://​obertone.ru/​ob/​o7/​debug|заметку про отладку]]. Переполнение стека возможно обнаружить и более простым путем, сравнив **stkPos** с **MicroKernel0.heapLim**. Если он меньше,​ значит стек уже начал писаться в область памяти,​ выделенной для кучи. Так возможно добавить ASSERT для аварийной остановки в случае переполнения стека. Про обработку аварийных остановок читайте [[http://​obertone.ru/​ob/​o7/​debug|заметку про отладку]].
  
 +----
 +
 +Автор заметки:​ [[http://​iadenisov.ru|И.А. Денисов]]
ob/o7/memory.txt · Последние изменения: 2018/11/30 01:13 (внешнее изменение)