다음을 통해 공유


디버거 컨텍스트

Visual Studio 디버깅에서 디버그 엔진(DE)은 다음과 같이 여러 고유 컨텍스트 내에서 동시에 작동합니다.

  • 프로그램 실행 스트림의 현재 위치를 설명하는 코드 컨텍스트입니다.

  • 원본 문서 내의 현재 위치를 설명하는 설명서 컨텍스트 또는 위치입니다.

  • 식 계산이 수행될 컨텍스트를 설명하는 식 평가 컨텍스트입니다.

이 부분에서는

코드 컨텍스트 는 코드가 명령으로 표현되지 않을 수 있지만 다른 방법으로 표현될 수 있는 오늘날의 런타임 아키텍처와 비전통적 언어의 프로그램 명령 스트림에서 코드 컨텍스트를 주소로 설명합니다.

문서 위치 는 IDE에 알려진 소스 파일의 위치를 추상화하여 Visual Studio 디버깅에서 문서 위치를 정의합니다.

문서 컨텍스트 는 소스 파일과 관련하여 Visual Studio 디버깅에서 문서 컨텍스트가 나타내는 것을 설명합니다. 또한 기호 처리기가 코드 컨텍스트를 설명서 컨텍스트에 매핑하는 방법에 대해서도 설명합니다.

식 평가 컨텍스트 는 Visual Studio의 식 평가 컨텍스트에 대한 정보를 제공합니다. 예를 들어 스택 프레임과 연결된 식 평가 컨텍스트는 지역 변수, 메서드 매개 변수 및 클래스 멤버를 평가하기 위한 컨텍스트를 제공합니다.

디버그 개념은 주요 디버깅 아키텍처 개념을 설명합니다.

디버그 구성 요소는 디버그 엔진(DE), EE(식 계산기) 및 SH(기호 처리기)를 포함하는 Visual Studio 디버깅 구성 요소에 대한 개요를 제공합니다.

디버그 태스크 에는 프로그램 시작 및 식 평가와 같은 다양한 디버깅 작업에 대한 링크가 포함되어 있습니다.