Учебник хакера


S-ICE - часть 96


выполнен INT 3 и вызван Soft-ICE.


Когда вызван Soft-ICE, указатель команд будет указывать на INT3

в вашей подпрограмме спецификации (9000:FH в нашем примере). Чтобы попасть на

инструкцию после той, которая вызвала останов, вы должны изменить

указатель команд, чтобы он указывал на команду IRET (F000:10H в

примере) и выполнить один шаг. Это выполняется при помощи следующих

команд Soft-ICE


RIP IP + 1

T


После выполнения ваших условий останова, не забудьте изменить команду ACTION

обратно на ACTION HERE, чтобы последующие точки останова не проходили через

вашу подпрограмму спецификации.



11.3 Окно в Графическом Режиме


При вызове Soft-ICE экран переключается в текстовый режим. Если экран был

в графическом режиме или режиме с 40 столбцами, графический дисплей не видим, то

когда окно вызвано. Для пользователей, которые должны видеть графический

дисплей при отладке, обеспечиваются три возможности. Первая возможность

позволяет выводить окно Soft-ICE на второй монитор (см. команду ALTSCR,

часть 5.9). Вторая возможность позволяет вам восстанавливать экран во

время выполнения командных шагов P или T (см. команду FLASH, часть

5.9). Третья возможность позволяет вам временно восстанавливать экран

программы (см. команду RS, часть 5.9).


Если не похоже, что Soft-ICE работает с вашей программой в графическом режиме,

пробуйте включать WATCHV (для подробностей см. часть 5.9).


11.4 Возможности Отладки с Отображаемой Памятью


Точка останова на диапазон или память, находящаяся в отображаемой области EMM

будет оставаться по этому адресу, неважно какая страница EMM отображается.


При отладке EMM-программы также может быть очень полезна команда EMMMAP.

См. часть 5.6 для большей информации.


Для просмотра или изменения любой зарезервированной страницы EMM

могут использоваться команды D, E, S, F и C. Страница не обязательно в этот

момент должна отображаться. Синтаксис этих команд подобен командам,

используемым для не-EMM страниц, кроме следующего:

* В командах D, E, S и F адресная



Начало  Назад  Вперед



Книжный магазин