Re[5]: Какие у исключений проблемы?
От: Pavel Dvorkin Россия  
Дата: 08.11.14 17:33
Оценка:
Здравствуйте, smeeld, Вы писали:

S>Что? throw в windows переключает в ядро?


Именно так. throw вызывает RaiseException, а она переключает в режим ядра (она есть системный вызов). Потрассируй throw на уровне ассемблера — увидишь

http://msdn.microsoft.com/ru-ru/library/windows/desktop/ms680552(v=vs.85).aspx

>Зачем?


Затем, что таким образом организована обработка исключений в Windows.

Вот по ссылке выше

The system first attempts to notify the process's debugger, if any.

что, как понимаешь, без участия ядра системы невозможно.
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.