Нет. Эта константа - номер ядерной функции. Она в теории может меняться постоянно при пересборке винды. Документация архитектуры проца не определяет их (да и не может; sysenter просто прыгает в фиксированную точку в нулевом кольце, а как использовать это - личное дело каждого). Адрес для sysenter берется из MSR'ок.
Цитата:
Сообщение от Architecture Programmer's Manual AMD, volume 3
SYSENTER
Transfers control to a fixed entry point in an operating system. It is designed for use by system and
application software implementing a flat-segment memory model. This instruction is valid only in
legacy mode. Three model-specific registers (MSRs) are used to specify the target address and stack pointers for the
SYSENTER instruction, as well as the CS and SS selectors of the called and returned procedures:
__________________ jmp $ ; Happy End!
The Cake Is A Lie.
Последний раз редактировалось Bargest, 03.09.2012 в 22:07.