Compartilhar via


Contextos do depurador

Na depuração do Visual Studio, o DE (mecanismo de depuração) opera simultaneamente em vários contextos distintos, da seguinte maneira:

  • O contexto de código, que descreve o local atual no fluxo de execução de um programa.

  • O contexto ou a posição da documentação, que descreve a posição atual em um documento de origem.

  • O contexto de avaliação de expressão, que descreve o contexto no qual a avaliação da expressão ocorrerá.

Nesta seção

Contexto de código discute o contexto de código como um endereço no fluxo de instruções de um programa nas arquiteturas de execução atuais em comparação com linguagens não tradicionais, em que o código pode não ser representado por instruções, mas por outros meios.

Posição do documento define a localização de um documento na depuração do Visual Studio por meio de uma abstração de posição em um arquivo fonte, conforme reconhecido pelo IDE.

O contexto do documento discute o que o contexto do documento representa na depuração do Visual Studio em relação a um arquivo de origem. Também discute como o manipulador de símbolos mapeia um contexto de código para o contexto da documentação.

O contexto de avaliação de expressão fornece informações sobre um contexto de avaliação de expressão no Visual Studio. Por exemplo, um contexto de avaliação de expressão associado a um stack frame fornece o contexto para avaliar variáveis locais, parâmetros de método e membros de classe.

Os conceitos de depuração descrevem os principais conceitos de arquitetura de depuração.

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

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