ITBlogs

Сообщество IT-профессионалов
Welcome to ITBlogs Sign in | Join | Help
in Search

Browse by Tags

All Tags » itblogs » x86
  • Можно ли использовать функцию RtlCaptureContext() из x86 кода?

    Вопрос из почты: The question is really simple: could we use RtlCaptureContext on X86? The MSDN (http://msdn.microsoft.com/en-us/library/ms680659(v=VS.85).aspx) says it’s only for 64 but the bug is for X86 and I see some kernel code are using it on x86. Вопрос на самом деле очень прост: можем ли мы использовать функцию RtlCaptureContext на x86? ...
    Posted to Not a kernel guy (Weblog) by Anonymous on июля 25, 2011
  • Первая инструкция.

    Маленькое открытие. После RESET# x86 процессоры начинают выполнение команд в реальном режиме (AKA real mode). CS и IP при этом устанавливаются в 0xf000 и 0xfff0 соответственно. Значит первая инструкция должна находится в пределах первого мегабайта, по адресу 0×000ffff0. Правильно? Не правильно. На самом деле, первая инструкция живет по адресу ...
    Posted to Not a kernel guy (Weblog) by Anonymous on апреля 8, 2010
  • Undefined instruction.

    Набор команд x86-совместимых процессоров за годы эволюции набрал немалое количество всякой экзотики. Один из примеров такой экзотики – инструкция UD2. Задача этой инструкции состоит в том, чтобы… быть несуществующей инструкцией. Выполнение UD2 всегда приводит к генерации исключения «Invalid opcode». Отличие UD2 от любой другой несуществующей ...
    Posted to Not a kernel guy (Weblog) by Anonymous on октября 21, 2008
Powered by Community Server (Personal Edition), by Telligent Systems