디버그 Perspective는 프로그램의 디버깅이나 실행을 Workbench에서 관리하도록 합니다. 중단점을 설정하고, 실행된 프로그램을 일시중단하고, 코드를 스테핑하고, 변수 컨텐츠를 검사하여 프로그램의 실행을 제어할 수 있습니다.
디버그 Perspective는 다음 정보를 표시합니다.
디버그 Perspective는 C/C++ 편집기도 작동시킵니다. 프로그램을 진행할 때 C/C++ 편집기는 실행 포인터의 위치를 강조표시합니다.
변수 보기에서 선택한 스택 프레임의 변수에 관한 정보를 볼 수 있습니다. 실행이 중지되면 변경된 값은 기본적으로 빨간색으로 강조표시됩니다. 다른 디버그 관련 보기와 마찬가지로 변수 보기는 실행 파일을 실행할 때 새로 고치기를 수행하지 않습니다. 실행이 중지되면 새로 고치기를 수행합니다.
표현식은 결과를 산출하기 위해 평가할 수 있는 코드의 스니펫입니다. 표현식의 컨텍스트는 특정 디버그 모델에 종속됩니다. 일부 표현식은 변수가 참조될 수 있도록 프로그램의 특정 위치에서 평가할 필요가 있습니다. 표현식에 대한 정보는 표현식 보기에서 볼 수 있습니다.
선택한 스택 프레임의 레지스터에 대한 정보를 볼 수 있습니다. 프로그램이 중지되면 변경한 값이 레지스터 보기에 강조표시됩니다.
프로세스 메모리를 검사하고 변경할 수 있습니다.
현재 디버그 세션에 로드된 공유 라이브러리에 대한 정보를 볼 수 있습니다.
선택한 디버그 대상에 정의한 신호 및 디버거가 각 신호를 핸들하는 방식을 볼 수 있습니다.