информации ................48
Использование NMSYM для загрузки модуля и отладочной информации ...51
Использование NMSYM для загрузки таблиц символов или экспортов ........53
Использование NMSYM для выгрузки отладочной информации ....................54
Использование NMSYM для сохранения протокола работы в файл....................54
Получение информации об утилите NMSYM.......................................................55
5. Интерфейс SoftICE ..................................................................................... 56
Введение ..............................................................................................................................56
Вызов экрана SoftICE........................................................................................................56
Отключение SoftICE на этапе загрузки ........................................................................56
Содержимое экрана SoftICE ...........................................................................................57
Изменение размера экрана SoftICE ........................................................................58
Управление окнами SoftICE ......................................................................................58
Копирование и вставка данных в окнах.................................................................60
Ввод команд с помощью мыши ................................................................................60
Получение помощи.....................................................................................................60
Окно команд .......................................................................................................................61
Листание содержимого окна команд ......................................................................61
Ввод команд ..................................................................................................................62
Вызов предыдущих команд.......................................................................................64
Использование макрокоманд времени исполнения............................................64
Сохранение содержимого буфера протокола окна команд в файл .................66
Связанные с окном команды ....................................................................................66
Оглавление
3
Окно кодов..........................................................................................................................66
Управление окном кодов ...........................................................................................66
Отображение информации.......................................................................................67
Ввод команд из окна кодов........................................................................................69
Окно локальных переменных.........................................................................................70
Управление окном локальных переменных ..........................................................70
Раскрытие и сжатие содержимого стека ...............................................................71
Связанные с окном команды ....................................................................................71
Окно слежения ..................................................................................................................71
Управление окном слежения....................................................................................71
Создание выражений для отслеживания их значений .......................................72
Отображение информации.......................................................................................72
Развертывание и сжатие выражений .....................................................................72
Связанные с окном команды ....................................................................................73
Окно регистров..................................................................................................................73
Управление окном регистров ...................................................................................73
Отображение информации.......................................................................................73
Изменение содержимого регистров и значений флагов....................................74
Связанные с окном команды ....................................................................................74
Окно данных.......................................................................................................................75
Управление окном данных ........................................................................................75
Отображение информации.......................................................................................75
Изменение адреса отображаемой памяти и формата данных ..........................76
Изменение содержимого памяти.............................................................................77
Присвоение выражения ............................................................................................77
Связанные с окном команды ....................................................................................77
Окно стека FPU ..................................................................................................................77
Отображение информации.......................................................................................78
6. Использование SoftICE ............................................................................. 79
Отладка нескольких программ одновременно............................................................79
Перехват ошибок...............................................................................................................79
32bбитный код защищенного режима кольца 3 (программы Win32)....................79
Драйверы кольца 0 (драйверы устройств режима ядра) ....................................80
16bбитный код защищенного режима кольца 3
(16bбитные Windows программы)......................................................................80
Контекст адресов...............................................................................................................81
Использование команд '.' (точка) INT 0x41 ..................................................................81
Переходы из 3 кольца защиты к 0 кольцу — общие сведения.................................83
7. Использование прерываний ...................................................................... 84
Введение ..............................................................................................................................84
Типы контрольных точек, поддерживаемых SoftICE ................................................84
Дополнительные возможности контрольных точек............................................85
Прерывание исполняемых команд
Последние комментарии
4 минут 5 секунд назад
10 минут 14 секунд назад
12 минут 20 секунд назад
15 минут 26 секунд назад
17 минут 36 секунд назад
39 минут 26 секунд назад