중단점은 지정된 지점에서 디버거가 프로그램을 중지하도록 지시하기 위해 실행 프로그램에 배치하는 임시 마커입니다. 디버거가 중단점을 발견하면, 명령문을 실행하기 전에 중단점에서 실행을 일시중단합니다. 이때, 스레드 스택을 볼 수 있으며 변수, 레지스터, 메모리의 컨텐츠를 확인할 수 있습니다. 그런 다음 명령문을 step over(실행)하고 인수에 미치는 영향을 확인할 수 있습니다.
디버거는 System z® 애플리케이션를 디버그하는 동안 다음과 같은 중단점 유형을 지원합니다.
목록의 중단점 항목은 중단점의 특성 요약을 대괄호로 묶어 제공합니다. 팝업 메뉴 옵션을 사용하면 중단점을 추가 또는 제거하고, 중단점을 사용 또는 사용 안함으로 설정할 수 있습니다. z/OS®용 Debug Tool, 버전 6 릴리스 1 이상을 사용하는 경우, 팝업 메뉴 옵션을 사용하여 중단점 특성을 편집할 수도 있습니다. 중단점 보기의 누름 단추을 사용하여 중단점을 제거할 수 있습니다.
중단점을 편집하려고 선택하면 중단점이 작성된 마법사가 열립니다(마법사를 사용하지 않고 중단점을 작성한 경우 해당 중단점 유형의 마법사가 열림). 마법사에서 다음 > 또는 < 이전을 클릭하여 중단점 설정만 볼 수 있습니다. 중단점 설정 보기가 완료되면 취소를 클릭하여 변경을 수행하지 않고 마법사를 종료하십시오.
중단점 보기 또는 편집기의 팝업 메뉴를 사용하거나 중단점 보기의 선택란을 사용하여 중단점을 사용 및 사용 안함으로 설정할 수 있습니다. 중단점을 사용으로 설정하면 중단점에 도달할 때마다 모든 스레드가 일시중단됩니다. 중단점을 사용 안함으로 설정하면 스레드가 일시중단되지 않습니다. 중단점 사용 및 사용 안함으로 설정에 대한 자세한 정보는 관련 항목을 참조하십시오.
중단점 보기에서
세트 중단점 왼쪽에 두 개의 표시기가
있습니다(). 맨 왼쪽에는
중단점이 사용 가능한지 나타내는 선택란이 있습니다(사용 가능한 경우,
선택란에 선택 표시가 있음). 왼쪽 가까이에는 선택 표시
오버레이가 있는 표시기가 디버그 엔진이 설치한 중단점을
나타냅니다(중단점이 사용 가능으로 설정되어 있으면
이 표시기가 채워져 있고, 사용 안함으로 설정되어 있으면
표시기가 채워져 있지 않음). 편집기에서, 명령문 중단점은 선택 표시
오버레이가 있는 표시기로 표시되며 디버그 엔진이 설치한
중단점을 나타냅니다(중단점이 사용 가능으로 설정되어 있으면
이 표시기가 채워져 있고, 사용 안함으로 설정되어 있으면
표시기가 채워져 있지 않음).
중단점이 설치되어 있어야 중단점이 실행을 일시중단합니다. 현재 디버그 세션에 유효하지 않은 중단점을 추가할 수 있습니다. 이 중단점은 중단점을 인식하는 디버그 엔진이 포함되는 디버그 세션에 속해 있어야 설치됩니다.
편집기에서, 명령문 및 입력 중단점 표시기는 편집기 왼쪽의 마커 표시줄에 표시됩니다. 명령문, 입력, 주소, 감시 및 로드 중단점의 표시기는 중단점 보기에 표시됩니다.
중단점 보기에서, 다음 중 하나를 수행하면 소스 편집기가 중단점 위치에 열립니다.