디버그 보기 사용

디버그 보기를 사용하여 Workbench에서 프로그램의 디버깅을 관리할 수 있습니다. 디버깅하는 각 대상에 대한 일시중단된 스레드의 스택 프레임이 표시됩니다. 프로그램 ID의 각 스레드가 트리에서 노드로 표시됩니다. 현재 실행 지점의 스레드가 자동으로 펼쳐집니다. 스레드가 일시중단되면 해당 노드가 해당 스택 프레임을 표시하도록 펼쳐집니다.

선택된 스레드를 포함하는 자원이 열린 및/또는 활성 상태가 아닌 경우, 파일이 편집기에서 열리며 스레드와 연관된 소스에 초점을 맞추고 프로그램을 실행할 준비가 된 소스 행을 강조표시하여 활성화됩니다.

등록 정보 보기에서 스택의 등록 정보를 표시하려면 다음과 같이 수행하십시오.

  1. 창 > 보기 표시 > 기타를 선택한 후 기본 보기에서 등록 정보 보기를 선택하여 등록 정보 보기를 여십시오.
  2. 디버그 보기에서 등록 정보를 볼 스택 프레임으로 이동하십시오. 필요한 경우, 스레드 노드를 펼치고 스택 프레임이 보일 때까지 화면이동 막대, 올리기 및 내리기 키 또는 PageUp 및 PageDown 키를 사용하여 디버그 보기를 화면이동하십시오.
  3. 등록 정보 보기에 등록 정보를 표시할 스택 프레임을 선택하십시오.

트리 구조의 맨 위 레벨에 있는 노드 또는 펼쳐진 상위 노드가 디버그 보기의 노드로 표시됩니다. 이 보기에서 볼 수 있는 모든 노드에 대해, 노드의 첫 문자를 입력하여 특정 노드로 점프할 수 있습니다. 해당 문자로 시작하는 다음 노드로 점프합니다. 이동하려는 노드가 아닌 경우 첫 문자를 다시 입력하여 이 문자로 시작하는 다음 노드로 점프하십시오.

디버거 중지의 원인이 된 스레드 실행(예: 중단점에 도달한 스레드)의 현재 행을 표시하려면 디버그 대상, 스레드 또는 스택 프레임을 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 중지 스레드 표시를 선택하십시오.

디버그 보기에서 다음과 같은 여러 디버그 조치를 수행할 수 있습니다.

이용약관 | 피드백
(C) Copyright IBM Corporation 2002, 2005. All Rights Reserved.