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

Отладка рабочей части резидентной программы


       -----------------------------------------------------------------
            Отладка рабочей части резидентной программы эквивалентна от-
       ладке любого другого файла.  Новое появляется только тогда, когда
       вы начинаете отлаживать резидентную часть.
                 Примечание: С помощью TD вы можете  отлаживать  драйвер
            клавиатуры.
            Давайте рассмотрим процесс отладки резидентной программы:
            1. При компиляции или ассемблировании  резидентной программы
               обеспечьте  наличие в ней отладочной информации (информа-
               ции об идентификаторах).  Используйте для  этого  команды
               типа TASM /ZI или BCC -v, либо TPC /V.
            2. Если  вы выполняете компоновку резидентной программы, для
               обеспечения включения  информации для отладки используйте


               параметр компоновщика /v. Для того, чтобы поместить отла-
               дочную  информацию  в отдельный файл,  можно использовать
               утилиту TDSTRIP с параметром -s (однако,  этого не требу-
               ется  делать,  если  программа  представляет  собой  файл
               .EXE).
               Примечание: Программа TDSTRIP описывается  в поставляемом
               на  диске  файле  документации.  Имя и расположения этого
               файла указано в файле README.
            3. Теперь загрузите резидентную программу с Турбо отладчиком
               и установите точку останова в  начале  резидентной  части
               кода (с помощью клавиши F2). Вместо этого вы можете уста-
               новить точки останова (если хотите) в других местах рези-
               дентной части.
            4. После этого можно загрузить резидентную программу с Турбо
               отладчиком и выполнить ее рабочую часть с помощью команды
               Run¦Run (Выполнение¦Выполнение), как обычно. Дальше можно

       TDeb 3.0 #3-3                = 86 =
               обычным образом отлаживать рабочую часть.

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