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


PRIL2 - часть 10


эта проблема:

1) Ваш отладчик вызвал повторный вход в DOS или ROM

BIOS. DOS и ROM BIOS не полностью реентерабельны,

так что ваш отладчик может работать неправильно.

Используйте команду WARN, чтобы включать режим

предупреждения повторной входимости. В следующий

раз при попытке повторного входа в DOS или ROM BIOS,

будет выдано предупреждающее сообщение и у вас будет

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

Обратитесь к команде WARN в части 5.4.

2) Останов произошел посередине программы-обработчика

прерывания. Некоторые отладчики не могут справиться

с такими ситуациями. Используйте ACTION, установленное

на HERE, потому что Soft-ICE позволяет вам прерывать

выполнение посередине подпрограммы прерывания.

Обратитесь к команде ACTION в части 5.4.


Вы используете монитор CGA и, когда вызывается Soft-ICE, у вас на экране

появляется "снег".


Некоторые типы видеоплат будут генерировать нежелательное мерцание,

если символы выводятся без ожидания горизонтального или вертикального

обратного хода луча. Чтобы убрать "снег", включите режим FLICK.

Обратитесь к команде FLICK в части 5.9.


При выполнении команды BOOT система начинает перезагрузку, но потом зависает.


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

Есть два возможных случая, когда этот метод может потерпеть

неудачу:


1) На чисто загруженной системе этот метод будет прекрасно

работать. Но если система разрушена содержащей ошибки

программой, есть вероятность, что этот метод не будет

работать.

2) Некоторые программы, использующие расширенную или

отображаемую память типа EMS-драйверов или дисковых

КЭШей, не способны поддерживать перезагрузку стиля

прерывания 19. При отладке драйверов устройств и программ

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

следующий метод. Загрузите систему без драйверов, которые

вызывают проблему; загрузите Soft-ICE; установите драйверы,

чтобы они загрузились при следующей перезагрузке; и затем

используйте команду BOOT.


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



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