디버그 보기를 사용하여 Workbench에서 프로그램의 디버깅을 관리할 수 있습니다. 디버깅하는 각 대상에 대한 일시중단된 스레드의 스택 프레임이 표시됩니다. 프로그램 ID의 각 스레드가 트리에서 노드로 표시됩니다. 현재 실행 지점의 스레드가 자동으로 펼쳐집니다. 스레드가 일시중단되면 해당 노드가 해당 스택 프레임을 표시하도록 펼쳐집니다.
선택된 스레드를 포함하는 자원이 열린 및/또는 활성 상태가 아닌 경우, 파일이 편집기에서 열리며 스레드와 연관된 소스에 초점을 맞추고 프로그램을 실행할 준비가 된 소스 행을 강조표시하여 활성화됩니다.
등록 정보 보기에서 스택의 등록 정보를 표시하려면 다음과 같이 수행하십시오.
트리 구조의 맨 위 레벨에 있는 노드 또는 펼쳐진 상위 노드가 디버그 보기의 노드로 표시됩니다. 이 보기에서 볼 수 있는 모든 노드에 대해, 노드의 첫 문자를 입력하여 특정 노드로 점프할 수 있습니다. 해당 문자로 시작하는 다음 노드로 점프합니다. 이동하려는 노드가 아닌 경우 첫 문자를 다시 입력하여 이 문자로 시작하는 다음 노드로 점프하십시오.
디버거 중지의 원인이 된 스레드 실행(예: 중단점에 도달한 스레드)의 현재 행을 표시하려면 디버그 대상, 스레드 또는 스택 프레임을 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 중지 스레드 표시를 선택하십시오.
디버그 보기에서 다음과 같은 여러 디버그 조치를 수행할 수 있습니다.