행 중단점 설정

행 중단점은 프로그램의 실행가능 행에 설정됩니다.

중단점 보기 또는 편집기에서 행 중단점을 설정할 수 있습니다. 디버그 세션 이전 또는 세션 중에 행 중단점을 설정할 수 있습니다. 디버깅 이전에 중단점을 설정하려면, 아래 관련 타스크를 참조하십시오.

중단점 보기에서 행 중단점을 설정하려면 다음을 수행하십시오.

  1. 중단점 보기를 마우스 오른쪽 단추로 클릭한 후 팝업 메뉴에서 중단점 추가 > 행을 선택하십시오. 모든 다른 스텝을 완료할 수 있는 행 중단점 추가 마법사가 호출됩니다.
  2. 프로그램 필드에서는 중단점이 적용될 프로그램을 이 선택 목록에 있는 프로그램 이름에서 선택하십시오. 그렇지 않은 경우, 새로운 프로그램 이름을 입력하십시오.
  3. 모듈 필드에는 중단점이 적용될 모듈을 이 선택 목록에 있는 모듈 이름에서 선택하십시오. 그렇지 않은 경우, 새로운 모듈 이름을 입력하십시오.
  4. 디버그 엔진에서 서로 다른 소스 보기를 지원할 경우, 보기 섹션을 사용하여 중단점을 설정하려는 보기에 대한 라디오 단추를 선택할 수 있습니다.
  5. 소스 필드에 중단점을 연관시킬 소스의 파일명을 입력하십시오.

    소스 코드가 몇 개의 파일로 이루어진 경우(즉, 하나 이상의 파일이 다른 파일을 포함하는 경우), 중단점을 설정할 소스 파일을 지정할 수 있습니다. 그렇지 않은 경우, 새로운 소스 파일명을 입력하십시오.

  6. 필드에서 중단점을 설정할 행 번호를 입력하십시오.
  7. 중단점에 대한 선택적 매개변수를 설정하거나 선택적 매개변수에 따른 조건부 중단점을 작성하려면, 다음 >을 클릭하십시오. 조건부 중단점 및 선택적 중단점 매개변수 설정에 관한 정보는 아래 관련 주제를 참조하십시오.
  8. 중단점에 대한 선택적 매개변수를 설정하지 않으려면, 완료를 클릭하여 중단점을 설정한 후 행 중단점 추가 마법사를 닫으십시오.

행 중단점 추가 마법사의 필수 정보 페이지에서 중단점을 설정하려면 먼저 유효한 입력을 사용하여 모든 필드를 완료해야 합니다.

주: 모듈소스 필드의 선택사항 목록은 이전 필드로부터 현재 디버그 세션에 대한 값을 파악합니다. 예를 들어, 프로그램 필드에서 프로그램을 선택하거나 입력한 경우, 모듈 필드 선택사항 목록은 해당 프로그램에 적용되는 모듈만을 포함합니다(지정된 프로그램을 현재 디버그 세션에서 디버그 중인 경우). 또한, 소스 필드 선택사항 목록은 지정한 프로그램 및 모듈에 적용되는 소스 파일만을 포함합니다.

편집기에서 행 중단점을 추가하려면 다음을 수행하십시오.

  1. 편집기에 파일이 아직 열려 있지 않은 경우 중단점을 추가할 파일을 여십시오.
  2. 다음 중 하나를 수행하십시오.
    • 디버거 편집기 또는 LPEX 편집기를 사용하고 있는 경우, 중단점을 추가하려는 행의 바로 왼쪽을 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 중단점 추가를 선택하십시오.
    • C/C++ 편집기를 사용하고 있는 경우, 중단점을 추가하려는 행 바로 왼쪽에 있는 마커 표시줄(기본 텍스트 영역의 왼쪽에 있는 수직 막대)을 마우스 오른쪽 단추로 클릭하십시오.
  3. 새로운 행 중단점 마커가 중단점 보기와 마커 표시줄(중단점을 추가한 행 바로 왼쪽에 있는) 모두에 표시됩니다.

중단점이 작동할 경우, 해당 코드 행이 실행되기 전에 스레드가 일시중단됩니다. 디버거가 중단점에 의해 중단된 스레드를 선택하고 해당 스레드에 대한 스택 프레임을 자동으로 표시합니다. 중단점이 설정된 행이 편집기에 강조표시됩니다.

관련 개념
중단점
스레드 특정 및 작업 범위 행 중단점
감시 구분점
행 중단점
관련 태스크
행 중단점 특성 편집
조건부 행 중단점 설정
감시 구분점 설정
중단점 보기 사용
중단점 작동 및 작동 안함
중단점 제거
관련 참조
감시 특성
선택적 중단점 매개변수
디버거 성능 고려사항