Partilhar via


Conceitos do depurador

Para desenvolver o pacote de depuração do Visual Studio, deve estar familiarizado com os conceitos de arquitetura usados no design do pacote.

Nesta secção

A sessão de depuração explica o papel de uma sessão na arquitetura de depuração.

Servidores define o que é um servidor em termos de arquitetura de depuração, em termos abstratos e físicos.

Fornecedores de portas definem o que é um fornecedor de portas em termos de arquitetura de depuração.

Ports define o que é uma porta em termos de arquitetura de depuração.

Processos define o que é um processo em termos de arquitetura de depuração.

Os nós de programa definem um nó de programa em termos de arquitetura de depuração, incluindo como ele pode se identificar e o processo em que está sendo executado.

Programas define um programa em termos de arquitetura de depuração.

Threads define as características dos threads em termos de arquitetura de depuração.

Stack frames define um quadro de pilha em termos de arquitetura de depuração. Um quadro de pilha é uma abstração de uma pilha que fornece o contexto de execução de um thread.

Modules define um módulo, em termos de arquitetura de depuração, como um contêiner físico de código, como um arquivo executável ou uma DLL.

Os pontos de interrupção definem os três tipos de pontos de interrupção — pendentes, vinculados e de erro — em termos de arquitetura de depuração.

Contextos do depurador explica como o mecanismo de depuração (DE) opera simultaneamente em contextos de avaliação de código, documentação e expressão. Descreve, para cada um dos três contextos, a localização, posição ou avaliação relevante para ele.

Os componentes do depurador fornecem uma visão geral dos componentes de depuração do Visual Studio, que incluem o mecanismo de depuração (DE), o avaliador de expressão (EE) e o manipulador de símbolos (SH).

As tarefas de depuração contêm links para várias tarefas de depuração, como iniciar um programa e avaliar expressões.