yigal_s: (general)
[personal profile] yigal_s
что-то я подзабыл, кто там именно и в какой момент аппликацию на виндах прибивает, когда у нее guard-аттрибут на стеке снесли, но не передвинули (например, в результате вызова IsBadReadPtr)? По идее, кернел это делает, когда сам же пытается положить на юзеровский стек фрейм обработчика исключений и не может это сделать. Но я не уверен, правильно ли это вспоминаю.

Опять же, вызывает интерес следующее: вот например если Винда желает закомитить еще одну страничку под расширяющийся стек, а свободная физическая память закончилась и свопа нет, то что происходит дальше?

Оно б конечно можно и поэкспериментировать, но хотелось бы ссылочки на документацию или блоги всяких гуру, например. Т.к. моменты не очевидные.