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


S-ICE - часть 79


программа, которую вы загружаете, LDR.EXE попросит указать путь, по которому

он может найти исходные файлы. Если у вас исходные файлы в нескольких

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

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

среды DOS, SRC. LDR.EXE использует эту переменную окружающей среды, чтобы

найти исходные файлы до обращения к пользователю. Вот синтаксис для установки

переменной окружающей среды из командной строки DOS:


SET SRC = директория;директория;...;директория


В каждой из указанных директорий будет произведен поиск до обращения к

пользователю.


Ограничения:

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

загружаете новый .SYM-файл, существующий - перезаписывается.

Soft-ICE не поддерживает оверлеи или перемещения сегментов Microsoft Windows.

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

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


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


После того, как вы загрузили вашу программу и .SYM-файл, вы можете начинать

символьную отладку вашей программы. Вообще символ может использоваться в любой

команде вместо адреса.


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

адреса. Например, команда U выводит символьные имена меток и

процедур, когда с ними сталкивается.

Есть две команды, которые полезны при символьной

отладке:

* SYM -- Используйте команду SYM, чтобы получить список

названий и значений символов или изменить значение

символа.

* SYMLOC -- Используйте команду SYMLOC, чтобы

переместить базу всех ваших символов. Вы

будете должны использовать команду SYMLOC когда:

1. Загружаете символы для загружаемого драйвера устройства

2. Загружаете символы для T&SR, который уже

загружен

3. Ваша программа перемещает себя в местоположение,

отличное от первоначального.

См. часть 5. 10 для полного описания этих команд.


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


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



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



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