Техника динамической отладки - Dynamic debugging technique

Метод динамической отладки ( DDT ) - это серия программ отладчика , изначально разработанных для оборудования Digital Equipment Corporation (DEC), первоначально известная как DEC Debugging Tape, поскольку распространялась на бумажной ленте . Название - игра слов на инсектициде ДДТ . Первая версия ДДТ была разработана в Массачусетском технологическом институте для компьютера PDP-1 в 1961 году, но более новые версии на новых платформах продолжали использовать то же имя. После переноса на платформы других производителей и смены носителя имя было изменено на версию, менее ориентированную на DEC. Ранние версии Digital Research «s CP / M и CP / M-86 сохранили название DEC DDT (и DDT-86 и DDT-68K) для их отладки, однако, теперь означает "Dynamic Debugging Tool". CP / M DDT позже был заменен отладчиком символьных инструкций (SID, ZSID, SID86 и GEMSID ) в DR DOS и GEM .

Помимо своей обычной функции отладчика, DDT также использовался как командная оболочка верхнего уровня для операционной системы несовместимой системы разделения времени (ITS) Массачусетского технологического института (MIT) ; в некоторых более поздних системах ITS он заменяется «PWORD», который реализует ограниченный набор функций DDT. DDT может запускать и отлаживать до восьми процессов (называемых «заданиями» в ITS) одновременно, например, несколько сеансов TECO , а DDT может запускаться рекурсивно, то есть некоторые или все эти задания могут сами быть DDT (которые затем можно было запустить еще восемь заданий и так далее). Всем этим восьми работам были присвоены уникальные имена, а обычное название исходного и самого верхнего ДДТ было «HACTRN» («хак-тран»). Гай Стил написал в стиле филк стихотворение пародию Edgar Allan Poe «s„ The Raven “под названием HACTRN .

DEC-10 / DEC-20 ДДТ

DDT (метод динамической отладки), реализованный в DECsystem-10 и DECSYSTEM-20, допускал ссылки на символы в отлаживаемом программном обеспечении. Эта функция загружает символы из исполняемого файла .EXE; специальная версия под названием SDDT использовала символы из работающего монитора и позволяла системным программистам «заглядывать» внутрь.

Смотрите также

использованная литература

внешние ссылки