Welcome to TechNet Blogs Sign in | Join | Help

October 2008 - Posts

PDC: Отзывы о Windows 7.

Почитываю отзывы о показанной на PDC Windows 7. Нахваливают. Боже, и эти же самые люди ругали Vista. Куда катится мир? :-) Cross-posted from blog.not-a-kernel-guy.com .
Posted by alexeypa | 2 Comments

Как работает «раскрутчик» стека в x64.

В комментариях к предыдущем посте про исключения верно заметили, что exception chain в TEB используется только в x86 коде. И x64, и ia64 exception chain не используют вообще. Как же, в таком случае, выполняется «раскрутка» стека при обработке

Undefined instruction.

Набор команд x86-совместимых процессоров за годы эволюции набрал немалое количество всякой экзотики. Один из примеров такой экзотики – инструкция UD2. Задача этой инструкции состоит в том, чтобы… быть несуществующей инструкцией. Выполнение

А что, собственно, происходит, когда бросается исключение?

Нет, ну в общих чертах понятно - процессор генерирует исключение, операционная система находит нужный обработчик и вызывает его. А что происходит, если посмотреть подробнее? В Windows происходит примерно следующее. Выполняя поток команд, процессор проверят
 
Page view tracker