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


S-ICE - часть 74


Строка

должна быть заключена в двойные кавычки.


Пример последовательности команд инициализации в S-ICE.DAT:


INIT = "WIN; WR; WD 1; WC 12; ALTKEY CTRL X;"


Этот пример переведет окно Soft-ICE в полноэкранный режим, создаст

окно регистров, создаст окно данных высотой в одну строку, создаст окно кода

высотой 12 строк и изменит комбинацию горячих клавиш на CTRL X.


Пример S-ICE.DAT


Пример файла инициализации включен в содержимое дистрибутивной

дискеты. Этот пример назначает функциональные клавиши так, что

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

Microsoft CodeView. Этот пример S-ICE.DAT также должен использоваться "как

есть" для обучающей части в главе 3.



ГЛАВА 7


Отладка на Уровне Символов и Исходного Текста

7.1 Введение

7.2 Подготовка к Отладке на Уровне Символов или Исходного Текста

7.2.1 Подготовка к Отладке Только на Уровне Символов

7.2.2 Подготовка к Отладке на Уровне Символов и

Исходного Текста

7.3 Резервирование Памяти для Символов и Исходного Текста

7.4 Загрузка Программ и Файлов с Символами

7.5 Символьная Отладка

7.6 Отладка по Исходному Тексту


7.1 Введение


Soft-ICE может загружать программы, таблицы символов и исходные тексты для

расширенной отладки. Символьная отладка позволяет устанавливать точки останова

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

Отладка по исходному тексту позволяет вам проходить через вашу программу на

уровне исходного текста, а не на уровне машинного кода.


Информация о символах и строках исходного текста извлекается из файла с картой

связей. Карта связей должна быть совместима с Microsoft linker версии 3.60

или выше.


Символы и исходные файлы расположены в расширенной памяти. У вас должно быть

достаточно памяти для символов и исходных файлов. Исходные файлы не читаются

с диска, как во многих отладчиках. Это позволяет Soft-ICE обеспечить полную

системную отладку на уровне исходного текста. Вы можете отлаживать резидентные



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