AIX® 애플리케이션 디버깅 시 다음과 같은 중단점 유형을 지원합니다.
- 이 중단점이 설정된 행을 실행하려고 할 때
트리거됩니다.
-
이 중단점을 적용한 시작점이 나올 때 트리거됩니다.
-
특정 주소에서 디스어셈블리 지시사항이 실행되기 전에 트리거됩니다.
-
특정 주소에서 실행에 의해 데이터가 변경될 때 트리거됩니다.
- DLL 또는 오브젝트 모듈이 로드될 때 트리거됩니다.이벤트 중단점은 이벤트 중단점 관리 대화 상자의 컴파일된 언어 이벤트 관리 중단점 누름 단추를 클릭한 후 디버거에서 발견하려는 이벤트 유형을 선택하면 중단점 보기에 설정됩니다. 이러한 중단점에는 표준 신호, 여러 해당 이벤트(예: C++ 예외), 라이브러리 함수의 호출(예: exit())이 포함됩니다. POSIX 신호의 경우 각 개별 신호의 모든 발생 항목(처리된 신호)을 알리도록 선택하거나 핸들러가 제공된 발생 항목(처리되지 않은 신호)만 알리도록 선택할 수 있습니다.
행 중단점은
편집기에서 실행 가능한 행 왼쪽에 있는 눈금자 영역을
두 번 클릭하거나 소스 편집기에서
팝업 메뉴 조치를 마우스 오른쪽 단추로 클릭하여 설정하거나,
중단점 보기에서
마법사로 설정할 수도 있습니다. 스레드별
행 중단점을 설정하려면 활성 디버그 세션 상태에서 중단점 보기로부터 설정해야 합니다.
시작 중단점은 모듈 보기의 시작점에서 마우스 오른쪽 단추를 클릭한 후, 팝업 메뉴의 시작 중단점 설정을 선택하여 설정하거나,
중단점 보기에서 마법사로 설정할 수 있습니다.
또한 디버그 보기의 디버그 대상(또는 해당 스레드 또는 스택 프레임 중 하나)에서 마우스 오른쪽 단추를 클릭한 후,
팝업 메뉴의 옵션 > 모든 함수 시작에서 중지(이 옵션은 중단점 보기 팝업 메뉴에서도 사용할 수 있음)를 선택하여
모든 시작점에서 중지하도록 설정할 수 있습니다.
기타 모든 중단점 유형은 중단점 보기에서 마법사로 설정할 수 있습니다.
중단점 설정을 위해 마법사를 액세스하려면, 중단점 보기에서 마우스 오른쪽 단추를 클릭한 후 팝업 메뉴의 중단점 추가를 선택하십시오.
이렇게 하면 설정하려는 중단점 유형을 선택할 수 있는 메뉴를 펼칩니다.
마법사를 사용하여 중단점을 설정할 경우,
선택적 중단점 매개변수를 지정하여 조건부 중단점을
설정할 수 있습니다(관련 항목 참조).
모든 디버그 세션에 대한 모든 중단점 목록이 중단점 보기에 표시됩니다(단, 디버그 대상별 필터 기능을 사용하지 않거나 중단점 보기가 디버그 보기에 연결되지 않은 경우에 한함). 현재 디버그 세션과 관련없는 중단점을 제외시키려면, 중단점 보기의 선택한 대상별로 지원되는 중단점 표시 누름 단추를 클릭하십시오. 중단점 보기와 디버그 보기를 링크하려면, 디버그 보기와 링크 토글을 클릭하십시오. 이 토글을 선택하고 중단점이 디버그 세션을 일시중단시키면, 중단점 보기에서 자동으로 해당 중단점이 선택됩니다.
중단점 보기에서 보다 쉽게 보기 위해 중단점을 그룹화할 수도 있습니다. 중단점(표준 중단점 모곩), 중단점 유형(예: 행 및 시작 중단점별로 그룹화됨), 중단점 작업 세트별로 중단점을 그룹화할 수 있습니다. 중단점을 그룹화하려면 중단점 보기 아래쪽 화살표 아이콘을 선택한 다음 중단점 보기에 표시할 그룹을 선택하십시오. 이 메뉴에서 고급을 클릭하면 중첩된 그룹을 만들 수 있는 대화 상자가 열립니다. 작업 세트를 작성하려면 중단점 보기 아래쪽 화살표 아이콘 메뉴에서 작업 세트를 선택하십시오.
목록에 있는 중단점 항목은 대괄호 안에 중단점 특성을 요약하여 제공합니다. 팝업 메뉴 옵션을 사용하여 중단점을 추가 및 제거할 수 있으며 중단점을 사용하거나 사용하지 않도록 선택할 수도 있습니다. 팝업 메뉴 옵션을 사용하여 중단점 특성을 편집할 수도 있습니다. 중단점 보기의 누름 단추를 사용하여 중단점을 제거할 수 있습니다.
중단점을 편집할 때 해당 중단점을 작성한 마법사가 열립니다. (마법사를 사용하지 않고 중단점을 작성한 경우, 해당하는 중단점 유형에 대한 마법사가 열립니다.) 마법사로 작업 중에 다음 > 또는 < 뒤로를 클릭하여 마법사에서 중단점 설정을 보거나 편집할 수 있습니다. 작업을 완료하면 완료를 클릭하여 중단점을 변경하거나 취소를 클릭하여 변경을 적용하지 않고 마법사를 종료합니다.
중단점 보기 또는 편집기에서 팝업 메뉴를 사용하거나 편집기의 선택란을 사용하여 중단점을 사용 또는 사용하지 않도록 선택할 수 있습니다. 중단점 사용 및 사용 안함에 대한 정보는 관련 항목을 참조하십시오.
중단점 보기의 중단점 세트 왼쪽에 두 가지 표시기(
)가 표시됩니다.
왼쪽 끝에 있는 선택란은 중단점이 사용되는지 여부를
나타냅니다. 사용함으로 설정하면 선택란이 선택 표시됩니다(다음 다이어그램에서
포인터 A.). 사용 안함으로 설정하면 선택란이 선택 표시되지
않습니다(다음 다이어그램에서 포인터 B.).

왼쪽 근처의 선택 표시 오버레이가 있는 표시기는 디버그 엔진으로 중단점을 설치했음을 표시합니다(중단점을 사용하면 표시기가 채워지고 중단점을 사용하지 않으면 표시기가 채워지지 않음). 편집기에서 행 중단점의 선택 표시 오버레이가 있는 표시기는 디버그 엔진으로 중단점을 설치했음을 표시합니다(중단점을 사용하면 표시기가 채워지고 중단점을 사용하지 않으면 표시기가 채워지지 않음).
실행을 일시중단하려면 먼저 중단점을 설치해야 합니다. 현재 디버그 세션에 대해 올바르지 않은 중단점도 추가할 수 있습니다. 단, 이 중단점을 인식하는 디버그 엔진이 있는 디버그 세션의 일부가 아니면 설치되지 않습니다.
편집기에서 행 및 시작 중단점 표시기는 편집기 왼쪽의 마커 표시줄에 표시됩니다. 행, 시작, 주소, 감시 및 로드 중단점의 표시기는 중단점 보기에 표시됩니다.
중단점 보기에서 다음 중 하나를 수행하면 소스 편집기는 중단점이 있는 위치를 찾아서 엽니다.