Compartilhar via


Conceitos do depurador

Para realizar a compilação do pacote de depuração do Visual Studio, é necessário estar familiarizado com os conceitos de arquitetura usados no design do pacote.

Nesta seção

A seção Sessão de depuração explica a função de uma sessão na arquitetura de depuração.

A seção Servidores define o que é um servidor nos termos da arquitetura de depuração, abrangendo os termos abstratos e físicos.

A seção Fornecedores de porta define o que é um fornecedor de porta nos termos da arquitetura de depuração.

A seção Portas define o que é uma porta nos termos da arquitetura de depuração.

A seção Processos define o que é um processo nos termos da arquitetura de depuração.

A seção Nós de programa define um nó de programa nos termos da arquitetura de depuração, incluindo como ele pode ser identificado e o processo em que está sendo executado.

A seção Programas define um programa nos termos da arquitetura de depuração.

A seção Threads define as características dos threads nos termos da arquitetura de depuração.

A seção Registros de ativação define um registro de ativação nos termos da arquitetura de depuração. Um registro de ativação é uma abstração de uma pilha que fornece o contexto de execução de um thread.

A seção Módulos define um módulo, nos termos da arquitetura de depuração, como um contêiner físico de código, como um arquivo executável ou uma DLL.

A seção Pontos de interrupção define os três tipos de pontos de interrupção – pendente, associado e de erro – nos termos da arquitetura de depuração.

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

A seção Componentes do depurador fornece 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).

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