Турбо отладчик (Turbo Debugger) 3.0

торов весьма полезны, поскольку они


       торов весьма полезны, поскольку они могут восстановить информацию
       об идентификаторах для дизассемблированного сегмента памяти (ког-
       да драйвер загружен).  Как мы увидим далее, команда File¦Resident
       (Файл¦Резидент) также очень полезна.

       TDeb 3.0 #3-3                = 90 =
                         Отладка драйвера устройства
       -----------------------------------------------------------------
            Опишем теперь,  как  можно отладить драйвер устройства с по-
       мощью утилиты TDREMOTE:
            1. При компиляции или  ассемблировании  драйвера  устройства
               убедитесь, что  вы включаете в него отладочную информацию
               (информацию об идентификаторах).  Используйте  для  этого
               команды типа TASM /ZI или BCC -v, либо TPC /V.


            2. Чтобы  включить в него отладочную информацию, скомпонуйте
               драйвер устройства с параметром /v.
            3. Для перемещения отладочной информации  из  файла  .EXE  в
               файл .TDS и для преобразования файла .EXE в файл .COM ис-
               пользуйте утилиту TDSTRIP:
                      TDSTRIP -s -c имя_файла
               где "имя_файла" - имя отлаживаемого вами драйвера.
            4. Скопируйте файл .COM на удаленную систему.
            5. Измените файл CONFIG.SYS на удаленной системе,  включив в
               него строку:
                  device = имя_файла.COM
            6. Убедитесь, что в имени файла указан корректный маршрут.
            7. Перезагрузите систему для загрузки драйвера устройства.
            8. Запустите утилиту TDDEV,  которая сообщит вам об адреса в
               памяти на  удаленной  системе,  по которому DOS загрузила
               драйвер устройства.  Запомните этот адрес.  Сегмент, ука-
               занный в данном адресе, мы будем обозначать, как Seg.
            9. Далее  нужно  определить  объем таблицы идентификаторов в
               памяти,  которую требуется выделить Турбо  отладчику  при

Содержание раздела