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


S-ICE - часть 46




Используйте int-номер, если имеется установленная пользовательская процедура

обработки прерывания. Использование int-номера без установленной процедуры

пользователя по обработке прерывания вызовет ошибку. Для получения более

подробной информации, см. раздел 11.2, 'Пользовательские точки останова'.


Если параметры команды ACTION не указаны, отображается текущее

установленное действие.


Заданное по умолчанию действие - HERE.



Пример:

ACTION HERE

Эта команда указывает, что когда будут выполнены условия точки останова,

управление вернется Soft-ICE'у.


WARN


WARN -- Устанавливает режим предупреждения повторной входимости DOS/ROM BIOS


Синтаксис:


WARN [ON | OFF]


Комментарии:

Команда WARN предусмотрена для использования Soft-ICE с отладчиками, которые

используют DOS и ROM BIOS. Много отладчиков используют DOS и ROM BIOS для

вывода на экран и чтения нажатий клавиш. Так как DOS и ROM BIOS не полностью

реентерабельны, эти отладчики не могут корректно работать, если останов

происходит во время выполнения процедур DOS или ROM BIOS.


Если установлен WARN ON и ACTION - не HERE, то управление перейдет к Soft-ICE

до того как действие фактически произойдет. Система отобразит текущий CS:IP

и предоставит вам выбор продолжить или вернуться в Soft-ICE.

Вообще, вы должны выбрать возврат в Soft-ICE для продолжения вашей работы по

отладке. Продолжайте работу с главным отладчиком, только если вы знаете, что

ваш отладчик не вызовет повторного вхождения в DOS или ROM BIOS.


Режим WARN должен быть включен при использовании Soft-ICE с DEBUG, SYMDEB и

CODEVIEW.


Если параметры не указаны, отображается текущее состояние WARN.


Значение по умолчанию - режим WARN OFF.


Пример:

WARN ON

Эта команда включает режим предупреждения повторной входимости

в DOS/ROM BIOS.




BREAK


BREAK -- Прерывает исполнение в любое время


Синтаксис:


BREAK [ON | OFF]


Комментарии:

Команда BREAK позволяет вызывать окно Soft-ICE, когда система остановлена

с заблокированными прерываниями.


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



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