D3 Reference Manual

Index | Help

Поиск по страницам

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

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

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