Visual Studio 디버거 용어집
다음에 사용 되는 용어는 있는 Visual Studio SDK 디버깅 합니다.
용어
바인딩된 중단점
코드에서 설정할 중단점을 추상화 합니다. 바인딩된 중단점 및 중단점 명령을 코드 스트림에서 일대일 관계가입니다. 때 코드를 언로드, 바인딩된 중단점을 바인딩 해제할 수 있습니다.인과 관계
여러 물리적 스레드, 프로세스 및 컴퓨터 간의 논리적 실행 스레드를 추적 하 고 해당 스레드의 수명에서 주어진된 언제 든 지 해당 논리 스레드의 호출 스택을 재구성 하는 기능을 제공 합니다.코드 컨텍스트
디버그 엔진으로 알려진 코드에 위치를 추상화를 제공 합니다. 대부분의 런타임 아키텍처에 대 한 코드 컨텍스트 명령 스트림에 프로그램에 있는 주소입니다. 특수 언어에서 코드 지침으로 나타낼 수 있습니다 없습니다 코드 컨텍스트 다른 방법은 사용 하 여 나타낼 수 있습니다.코드 경로
실행 위치 분기를 수행 하거나 함수 호출 되는 코드의 한 지점을 나타냅니다. 스택 추적은 기본적으로 코드 경로 호출 하는 함수 목록입니다.디버그 엔진 (DE)
런타임 아키텍처를 디버깅할 수 있게 하는 구성 요소입니다. 디버그 엔진에서 인터프리터 또는 운영 체제와 함께 작동 및 실행 제어, 중단점 및 식 평가 같은 디버깅 서비스를 제공 합니다.문서 컨텍스트
디버그 엔진으로 알려진 문서에 있는 소스 파일의 위치를 추상화를 제공 합니다. 대부분의 언어에 대 한 문서 컨텍스트는 소스 파일의 위치입니다. 소스 파일 텍스트에 대 한 수 있습니다 하지 않던 언어를 문서 컨텍스트를 다른 방법으로 나타날 수 있습니다. 참고 문서 위치.문서 위치
IDE로 알려진 소스 파일에서 위치를 추상화를 제공 합니다. 대부분의 언어에 대 한 문서 위치는 소스 파일의 위치가입니다. 특수 언어에 대 한 문서 위치 다른 방식으로 표현 될 수 있습니다. 참고 문서 컨텍스트.중단점 오류
보류 중단점에서 오류를 설명 하는 추상화 합니다. 오류 중단점 오류 보류 중단점 또는 보류 중단점에서 바인딩 코드 위치를 수 없습니다. 정보를 연결 된 식 보류 중단점의 위치를 설명 하기도 합니다.평가 컨텍스트
식 계산에 대 한 프로그래밍 컨텍스트를 추상화를 제공합니다. 일반적으로, 평가 컨텍스트 범위입니다. 식 컨텍스트에서 식을 계산을 수행 하는 경우 식 컨텍스트 작성 시점의 일치 하는 범위 규칙을 제공 합니다. 예를 들어, 스택 프레임을 생성 하는 식 컨텍스트 지역 변수, 메서드 매개 변수, 클래스 멤버에 해당 하는 경우 및 전역 변수를 확인 하기 위해 컨텍스트를 제공 합니다.차단된 예외
현재 스택 프레임에서 예외 처리 메커니즘을 인 경우에는 디버그 엔진에서 차단 되는 예외입니다.JustMyCode
사용자에 게 속한 코드만 디버깅 및 시스템 코드와 같은 모든 중간 코드를 무시 합니다. 개념-소스 코드에 대 한 시스템 코드에서 사용할 수 있는 경우에.보류 중단점
전, 중, 후 중단점에 대 한 추상화를 제공 코드는 로드 및 중단점을 가상화 하는 방식입니다. 보류 중단점 A:중단점이 코드에서 하나 이상의 프로그램에 바인딩하는 데 필요한 모든 정보가 포함 되어 있습니다.
코드의 여러 위치에 하나 이상의 응용 프로그램을 바인딩할 수 있습니다.
절대로 자체 코드에 바인딩합니다.
각 시간 코드를 로드 하 고 보류 중인 모든 중단점의 프로그램 바인딩할 수 있습니다 경우 보려면 확인 합니다. 보류 중단점이 바인딩되는 모든 바인딩된 중단점 포함 되어 있다고 합니다.
process
실제 Win32 프로세스입니다. 프로세스 프로그램이 여러 개 포함 될 수 있습니다. 참고 프로그램.프로그램(Program)
특정 런타임 아키텍처 내의 실행 되 고 단일 네임 스페이스입니다. 참고 프로세스.세션 디버그 매니저 (SDM)
원하는 만큼 다양 한 프로그램에서 여러 컴퓨터에서 여러 프로세스를 디버깅할 디버깅 엔진을 관리 합니다. 기본 수준에서 해당 SDM 멀티플렉서 디버그 엔진입니다. 또한 SDM은 IDE로 디버깅 세션의 통합 된 뷰를 제공합니다.스택 프레임
상태를 특정 프레임에서 계산 하 고 특정 수준의 중첩 된 함수 호출을 나타냅니다.스레드
일반화 된 개념 스택 기반 명령 실행에서 하나 이상의 프로그램을 실행 합니다.경고 중단점
보류 중단점의 경고를 설명 하는 추상화 합니다. 경고 중단점 왜 보류 중단점 아직 코드 위치에 연결 되어 없는 않은 이유를 설명 합니다. 코드가 아직 보류 중단점에서 설명 하는 위치에 또는 어떤 다른 이유로 로드 하지 않았다는 것 같습니다.