SoftICE. Руководство пользователя [Compuware Corp.] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

SoftICE

Руководство пользователя
Перевод руководства "Using SoftICE"
фирмы Compuware Corp.

Windows NT™
Windows® 98
Windows® 95
Windows® 3.1
DOS

Оглавление
Оглавление......................................................................................................... 1
Предисловие ...................................................................................................... 6
Цель данного руководства .................................................................................................6
Для кого предназначено данное руководство ...............................................................6
Организация руководства .................................................................................................6
Принятые обозначения......................................................................................................7
Как пользоваться этим руководством .............................................................................8
Другая полезная документация........................................................................................8

1. Знакомство с SoftICE ................................................................................... 9
Общая характеристика ......................................................................................................9
SoftICE .............................................................................................................................9
Symbol Loader...............................................................................................................11
Поддержка пользователей...............................................................................................12
По общим вопросам....................................................................................................12
По техническим вопросам ........................................................................................12

2. Установка SoftICE ...................................................................................... 13
Введение ..............................................................................................................................13
Требования к аппаратному и программному обеспечению.....................................13
Варианты вывода информации SoftICE на экран.................................................14
Подготовка к установке ...................................................................................................16
Установка ............................................................................................................................16
Действия после установки программы .........................................................................19
Настройка BOOT.INI для поддержки одного процессора
в мультипроцессорной системе.........................................................................20
Настройка загрузки SoftICE под управлением Windows 95 ...............................20
Подключение удаленного компьютера через последовательный порт..........21
Разрешение проблем с видеоадаптерами.....................................................................23

3. Учебник SoftICE .......................................................................................... 25
Введение ..............................................................................................................................25
Загрузка SoftICE ................................................................................................................25
Пример построения приложения GDIDEMO..............................................................26
Загрузка приложения GDIDEMO ..................................................................................26
Управление экраном SoftICE...........................................................................................27
Трассировка и пошаговое выполнение кода ...............................................................28
Просмотр локальных данных..........................................................................................28
Установка точек прерывания..........................................................................................29
Установка одноразовой контрольной точки .........................................................29
Установка постоянной точки прерывания ............................................................29

2

Оглавление
Использование информационных команд SoftICE ....................................................30
Использование идентификаторов и таблиц символов ..............................................31
Установка условного прерывания .................................................................................32
Установка точки прерывания BPX ..........................................................................32
Редактирование точки прерывания ........................................................................33
Установка контрольной точки чтения/записи в память ...........................................34

4. Загрузка кода в SoftICE............................................................................. 36
Концепции отладки...........................................................................................................36
Подготовка к отладке прикладных программ .......................................................36
Подготовка к отладке драйверов устройств и VxD..............................................37
Запуск SoftICE вручную...................................................................................................37
Загрузка SoftICE для Windows 95.............................................................................37
Запуск SoftICE для Windows NT...............................................................................38
Создание приложений с отладочной информацией..................................................38
Использование Symbol Loader для трансляции и загрузки файлов........................39
Изменение параметров настройки модуля..................................................................40
Изменение Общих Параметров настройки (вкладка General)..........................41
Изменение параметров трансляции (вкладка Translation).................................42
Изменение параметров отладки (вкладка Debugging)........................................44
Задание исходных файлов программы .........................................................................45
Удаление таблиц символов ..............................................................................................45
Запуск утилиты Symbol Loader из командной строки DOS ......................................46
Использование утилиты загрузчика символов командной строки.........................47
Синтаксис утилиты NMSYM ....................................................................................47
Использование NMSYM для трансляции отладочной