ловля блох
Sep. 14th, 2013 10:38 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
что-то я подзабыл, кто там именно и в какой момент аппликацию на виндах прибивает, когда у нее guard-аттрибут на стеке снесли, но не передвинули (например, в результате вызова IsBadReadPtr)? По идее, кернел это делает, когда сам же пытается положить на юзеровский стек фрейм обработчика исключений и не может это сделать. Но я не уверен, правильно ли это вспоминаю.
Опять же, вызывает интерес следующее: вот например если Винда желает закомитить еще одну страничку под расширяющийся стек, а свободная физическая память закончилась и свопа нет, то что происходит дальше?
Оно б конечно можно и поэкспериментировать, но хотелось бы ссылочки на документацию или блоги всяких гуру, например. Т.к. моменты не очевидные.
Опять же, вызывает интерес следующее: вот например если Винда желает закомитить еще одну страничку под расширяющийся стек, а свободная физическая память закончилась и свопа нет, то что происходит дальше?
Оно б конечно можно и поэкспериментировать, но хотелось бы ссылочки на документацию или блоги всяких гуру, например. Т.к. моменты не очевидные.