Системный отладчик - Использование системного отладчика
Системный отладчик - Использование системного отладчика
Используется для отладки ассемблерного кода 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".