감시 구분점은 실행에 의해 특정 주소의 데이터가 변경될 때마다 트리거되는
중단점 유형입니다. 프로그램에서 변수가 변경되는 위치와 방법을 알려면 이 중단점 유형을
사용하십시오.
감시 구분점을 설정하려면 다음을 수행하십시오.
- 중단점 보기를 마우스 오른쪽 단추로 클릭한 후 팝업 메뉴에서 중단점 추가 >
감시를 선택하십시오. 모든 다른 스텝을 완료할 수 있는 감시 구분점
추가 마법사가 호출됩니다.
주: 편집기 안에서
마우스 오른쪽 단추를 클릭한 다음 팝업 메뉴에서 감시 구분점 추가를 선택하여
감시 구분점 추가 마법사를 열 수 있습니다. 이는 사용자가 이미 디버그 세션에 있을 경우에만
LPEX 편집기에서도 작동합니다. 프로그램이 이미 시작된 경우 변수에
주소가 없습니다.
- 표현식 필드에 중단점을 설정할 표현식의 이름을
입력하십시오. 감시 구분점 추가 마법사를 호출할 때
편집기에서 변수를 강조표시할 경우, 해당 대화 상자의
표현식 필드가 해당 변수로 사전에 채워집니다.
C/C++의 경우, 표현식이 변수의 이름이거나
저장영역 주소에 대응되는 다른 표현식의 이름입니다. 예를 들어, 참조 제거 포인터는 표현식입니다.
- 감시할 바이트 수 필드에서 감시하려는 주소 또는 표현식의
바이트 수를 입력하거나 필드의 드롭다운 메뉴에서 감시할 바이트 수를
선택하십시오. 표현식이 평가되고 감시가 시작될 주소로 결과가
사용됩니다.
이 필드의 기본값은 0이며, 변수의
전체 길이를 감시하는 것을 의미합니다.
- 중단점 빈도를 설정하지 않으려면, 완료를 클릭하여
중단점을 설정한 후 감시 구분점 추가 마법사를
닫으십시오.
- 중단점 빈도를 설정하려면, 다음 >을 클릭하십시오.
결과로 생성된 마법사 페이지에서 빈도 제어를 사용하여 중단점에서 중단할 경우와
생략할 경우를 디버거에 지시합니다. 디버거는 중단점이 발생하는 횟수를
추적합니다. 이 선택사항의 필드들은 디버거가 처음으로 중단해야 하는
중단점 발생, 중단해야 하는 빈도 및 디버거가 더 이상 중단하지 않아야 하는
발생에 관하여 디버거에 지시합니다. 다음과 같은 매개변수를 사용하여
중단점 빈도를 설정합니다.
- 시작: 디버거를 중단할 첫 번째 중단점 발생을
입력하십시오. 예를 들어, 디버거가 거치는 처음 5개의 중단점을 건너뛰려면 "6"을 입력하십시오.
- 종료: 디버거가 중단할 마지막 중단점 발생을
입력하십시오. 예를 들어, 20번째 중단점 이후 중단점을 무시하려면
"20"을 입력하십시오. 중단점에서 항상 중단하려면 "무한대"를 입력하십시오.
- 간격: 해당 중단점에서 디버거를 중단할 빈도를
입력하십시오. 예를 들어, 네 번의 발생 중 한 번만 중단하려면
"4"를 입력하십시오.
주: "무한대" 값을 제외하고, 입력하는 모든
빈도 설정은 숫자 값이어야 합니다. 영문자 값을 입력할 경우,
디버거가 영문자 값이 입력된 필드에 대해 기본값을 사용합니다.
중단점 빈도를 설정하지 않으려면, 완료를 클릭하여
중단점을 설정한 후 감시 구분점 추가 마법사를 닫으십시오.
감시 구분점 추가 마법사에서 중단점을 설정하려면
유효한 입력을 사용하여 모든 필드를 완료해야 합니다.
기본 빈도는 변경할 필요가 없음을 주의하십시오.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.