Поделиться через


программы

В терминах архитектуры отладчика, a программа.

  • Контейнер для набора потоков, так и для набора модулей. Программа не имеет аналогию в операционной системе windows.

    Программа тип подпроцесса. Например, при отладке веб-сайта скрипт можно посмотреть, как программа. Пока скрипт выполняется в процессе обработчика скриптов, не зависит от других скриптов, он также имеет собственный набор потоков. Отладчик (DE) вложение в программе, а не на процесс или поток.

  • Он может указать и процесс выполняется внутри и может быть вложенно, наконец, удаляется из и описания DE, который создал ее, если таковой имеется. Программа может выполнять, останавливать продолжается, и была завершена.

  • Может перечислить все свои потоки. Программа также может предоставить свой собственный поток дизассемблированный код и может перечислить все контексты кода заданной позиции документа.

  • Представляет IDebugProgram2 интерфейс, созданный до того, как программа будет вложенна или как часть процесса вложить в зависимости от реализации. Если порт перечисляет программы процесса, каждая программа создана в соответствии с соответствовать IDebugProgramNode2 интерфейс, передаваемый в качестве аргумента IDebugPortNotify2::AddProgramNode. Хотя отладка обработчики также создают IDebugProgram2 интерфейсы для представления программы эти программы не создаются в соответствии с узлом программы. IDebugProgramNode2 интерфейсы, созданные DE используются фактической отладки, пока эти созданные портом, которые используются только для открытия программы работают в процессе.

См. также

Ссылки

IDebugProgram2

IDebugProgramNode2

IDebugPortNotify2::AddProgramNode

Основные понятия

процессы

узлы программы

Модули

Возможности отладчика

Debug - модуль

позиция документа

контекст кода