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


глоссарий отладчика Visual Studio

Следующие термины, используемые в Visual Studio Пакет SDK для отладки.

Термины

  • связанная точки останова
    Абстракция для набора точки останова в коде. Связь " один к одному " между точкой останова и связанной инструкцией точки останова в потоке кода. Если код выгружает связанные точки останова могут отменить привязку.

  • причинность
    Предоставляет возможность отслеживать логический поток выполнения с помощью нескольких физических потоков, процессы и компьютеры и воссоздать стек вызова этого логического потока в любой заданный момент времени существования этого потока.

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

  • путь кода
    Представляет точку выполнения в коде, в котором используется ветвление или вызов функции происходит. Трассировка стека по сути список путей кода вызова функции.

  • отладка обработчика (DE)
    Компонент, который позволяет отладка архитектуры среды выполнения. Отладчик работает совместно с переводчиком или операционной системой и предоставляет службы отладки как элемент управления, точки останова и вычисление выражений выполнения.

  • контекст рисования
    Предоставляет абстракцию позиции в известном документе исходного файла обработчика отладки. Для большинства языков, контекст рисования позиция в исходном файле. Для нетрадиционных языков, для которых исходный файл не может быть текстом, контекст рисования могут быть представлены некоторые. См. также позиция документа.

  • позиция документа
    Предоставляет абстракцию позиции в известном файле источника интегрированная среда разработки. Для большинства языков, позиция документа позиция в исходном файле. Для нетрадиционных языков, позиция документа может быть представлена другими способами. См. также контекст рисования.

  • точка останова ошибки
    Абстракция для описания ошибки в отложенной точке останова. Точка останова ошибки может описать ошибку в позицию, ожидающих точки останова, выражения, связанного с отложенной точки останова, либо другой информации, которая предотвращает завершения отложенной точку останова из привязки к местоположению кода.

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

  • перехваченное исключение
    Исключение, перехватывается обработчиком отладки, даже если механизм обработки ошибок нет на месте в текущем кадре стека.

  • JustMyCode
    Понятие отладки только код, который принадлежит пользователю и игнорировать все промежуточный код, как система код-ровная если исходный код доступен для системного кода.

  • ожидающие точки останова
    Предоставляет абстракцию для точки останова до, во время и после загрузки код и способ virtualize точки останова. Ожидается точка останова.

    • Содержит все сведения, необходимые для привязки точка останова к коду в одном или нескольких программах.

    • Привязка к нескольким может места кода в одном или нескольких программах.

    • Никогда не привязан к коду.

    Каждый раз, когда код загружает все ожидающие точки останова в программе проверяются, чтобы увидеть, как если бы они могут быть привязаны. Считается, что ожидается точка останова содержит все связанные точки останова, она привязывает.

  • process
    Физический процесс Win32. Процесс может содержать несколько программ. См. также программа.

  • программа
    Единственный штрих пространства имен внутри заданной архитектуры среды выполнения. См. также процесс.

  • сеанс отладки (SDM) диспетчер
    Управляет любой число обработчиков отладки при отладке любое количество служебных программ в нескольких процессах на любом числе компьютеров. На базовом уровне SDM мультиплексор обработчиков отладки. Кроме того, SDM предоставляет унифицированное представление сеанса отладки среды разработки.

  • кадр стека
    Представляет состояние вычисления на указанном кадре и частности, уровней вложенных вызовов функций.

  • Поток
    Обобщенная представление стек-основанного хода выполнения инструкции по крайней мере в одной программе.

  • предупреждающая точки останова
    Абстракция для описания предупреждение в отложенной точке останова. Предупреждающая точка останова описывает причину сбоя, пока ожидается точка останова не привязала к местоположению кода. Это может оказаться, что код не загружает пока для расположения, описанного, ожидающих точки останова, либо по какой-либо другой причине.

См. также

Другие ресурсы

расширяемость отладчика Visual Studio