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



PRIL1 - часть 6


производит .MAP-файл, совместимый

с Microsoft Link, но не помещает

Microsoft-совместимую отладочную

информацию в .EXE-файл.

Загрузка Программ и Символьных Файлов (7.4 и новая команда TABLE)

Несколько Символьных Таблиц

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

полезно при отладке T&SR или загружаемого драйвера устройства DOS с

приложением или отладке оболочки с порожденным процессом.

Для загрузки отдельной символьной таблицы или отдельной программы с символами

используйте команду Soft-ICE TABLE. TABLE 1 использует символьную таблицу

номер один, TABLE 2 использует символьную таблицу номер 2.

Чтобы использовать две символьные таблицы, сделайте следующее:

1. Используйте LDR, чтобы загрузить вашу первую

программу и символьную информацию.

2. Вызовите Soft-ICE.

3. Введите "TABLE 2".

4. Выйдите из Soft-ICE.

5. Используйте LDR.EXE, чтобы загрузить вторую

символьную таблицу.

Теперь оба набора символьной информации загружены в расширенную память и

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

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

которые вы сейчас видите.

Чтобы просмотреть символьную информацию вашей первой программы, вызовите

Soft-ICE, если это еще не сделано, и введите:

"TABLE 1"

Чтобы просмотреть символьную информацию вашей второй программы, вызовите

Soft-ICE, если это еще не сделано, и введите:

"TABLE 2"

Если вы вызываете TABLE без параметра, она сообщит вам, какой

набор символьной информации просматривается в настоящее время.

Примечание :

Когда вы перезагружаете таблицу 1, введя

TABLE 1, затем загрузив ее при помощи LDR,

таблица 2 приходит в негодность.

Управление Табуляцией (Новая команда TABS)

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

файлах. Предыдущие версии Soft-ICE принимали размер табуляции - 8. Синтаксис

команды TABS:

TABS [2 | 4 | 8]

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



Содержание  Назад  Вперед