Системный отладчик - Использование системного отладчика

Системный отладчик - Использование системного отладчика

Используется для отладки ассемблерного кода D3. Имеет средства доступа к данным и изменения данных непосредственно на диске.

Для использования отладчика необходимо хорошее знание виртуального ассемблера. В противном случае последствия могут быть разрушительными.

Используемые символьные файлы:

- gsym - Постоянная таблица символов

- psym - "q"-указатель на "gsym"

- osym - Обьектная таблица символов

- tsym - Временная таблица символов

Следует отметить, что это "стандартные" таблицы для "классической" системы D3. Эти файлы не всегда поставляются с каждой версией D3 и могут иметь другие имена. Однако файл "psym" обычно имеется. Он поставляется с ассемблерным счетом, который иногда приходится закупать или приобретать отдельно.

Команда "set-sym" устанавливает указатель на символьный файл для использования его системным отладчиком: set-sym filename (t)}

Формирование спецификаций адреса

Для обращения к любому адресу на диске обычно требуется информация трех типов:

- Спецификация формата данных (data format specification)

- Спецификация ссылок на данные (data reference specification)

- Спецификация "окна" данных (data window specification)

Приглашение отладчика - знак "!". Если пользователь нажимает клавишу "break" в отладчике, вызывается отладчик отладчика. В этом случае приглашение имеет вид "d!". Для продолжения введите "g".