전체 화면 모드로 프로그램 디버깅
전체 화면 모드 사용: 개요
Debug Tool 세션 패널
세션 패널 헤더
소스 창
모니터 창
로그 창
메모리 창
명령 팝업 창
목록 팝업 창
환경 설정 파일 작성
소스 표시
소스 창에 표시되는 파일 변경
세션 패널에 명령 입력
Debug Tool이 세션 패널에서 명령을 승인하는 순서
세션 패널 명령행 사용
시스템 명령 실행
특정 행이나 명령문에 접두부 명령 입력
메모리 창에 복수 명령 입력
커서 위치에 영향을 받는 명령 사용
PF(프로그램 기능) 키를 사용하여 명령 입력
초기 PF 키 설정
이전 명령 검색
로그 및 소스 창의 행에서 명령 작성
명령 팝업 창을 열어 긴 Debug Tool 명령 입력
Debug Tool 창 탐색
창 간에 커서 이동
메모리 창과 로그 창 전환
실제 창에서 화면이동
실제 창 확장
특정 행 번호로 화면이동
창에서 문자열 찾기
Debug Tool의 문자열 검색 방법
검색 문자열 구문
다른 창에서 동일한 문자열 찾기
SET MONITOR WRAP OFF가 적용되는 경우 모니터 값에서 문자열 찾기
다른 방향으로 동일한 문자열 찾기
소스 창에서 검색 경계 지정
예제: 복잡한 검색
예제: COBOL 단락명 검색
실행이 정지된 행 표시
메모리 창을 통해 탐색
메모리 창 표시
이력 영역을 사용하여 메모리 창 탐색
새 기본 주소 지정
명령 파일 작성
로그 파일에 디버그 세션 기록
로그 파일 작성
각 소스 행이 실행된 횟수 기록
발견한 중단점 기록
중단점을 설정하여 행에서 프로그램 정지
로드되지 않은 로드 모듈에 또는 활성이 아닌 프로그램에 중단점 설정
비교에서 올바르지 않은 데이터에 대해 Debug Tool이 경고를 처리하는 방법 제어
프로그램 step through 또는 실행
명령문 레코딩 및 재생
실행하는 명령문 기록
기록한 명령문의 재생 준비
기록한 명령문 재생
명령문 재생 방향 변경
재생 중지
기록 중지
명령문 기록 및 재생에 대한 제한사항
COBOL 데이터 액세스 시 제한사항
설정, 중단점 및 모니터 스펙 저장 및 복원
자동 저장 및 복원
중단점, 모니터 및 설정값의 자동 저장 및 복원 작동 불가능
수동 복원
다중 enclave 환경에서 성능 고려사항
변수 값 표시 및 모니터링
변수 값 1회 표시
모니터 창에 변수 추가
모니터 창에 COBOL 프로그램의 작업-스토리지 섹션 표시
모니터 창에 변수의 데이터 유형 표시
모니터 창의 변수를 다른 변수로 바꾸기
모니터 창에 자동으로 변수 추가
자동 모니터 섹션의 정보를 로그 파일에 저장
Debug Tool이 모니터 창에 자동으로 변수를 추가하는 방법
예제: Debug Tool이 모니터 창에 자동으로 변수를 추가하는 방법
Debug Tool이 선언된 데이터 유형으로 표시할 수 없는 문자를 처리하는 방법
선언된 데이터 유형으로 표시할 수 없는 문자 수정
모니터 창의 값 형식화
16진 형식으로 값 표시
16진 형식으로 변수 값 모니터링
명령을 사용하여 변수 또는 스토리지 수정
기존 값 위에 입력하여 변수 또는 스토리지 수정
모니터 창에서 변수 수정 시 제한사항
모니터 창 열기 및 닫기
메모리 창에서 메모리 표시 및 수정
16진 데이터 영역에서 메모리 수정
파일 할당 관리
로그 창에 메시지의 오류 번호 표시
Debug Tool에서 인식하는 컴파일 단위 표시
대화식 세션 중에 어텐션 인터럽트 요청
전체 화면 모드의 디버그 세션 종료
전체 화면 모드로 COBOL 프로그램 디버깅
예제: 디버깅을 위한 샘플 COBOL 프로그램
COBOL에서 특정 루틴이 호출될 때 정지
COBOL 프로그램이 중지한 명령문 식별
COBOL 변수 값 수정
조건이 true인 경우에만 COBOL 행에서 정지
일부분만 TEST를 사용하여 컴파일된 COBOL 디버깅
시스템 콘솔에 COBOL I/O 캡처
COBOL의 원시 스토리지 표시
COBOL 루틴 역추적 보기
TEST를 사용하여 컴파일된 COBOL 코드의 런타임 경로 추적
COBOL 런타임 단락 추적 생성
COBOL의 예기치 않은 스토리지 겹쳐쓰기 오류 찾기
COBOL에서 올바르지 않은 프로그램을 호출하기 전에 정지
전체 화면 모드로 비Language Environment COBOL 프로그램 디버깅
예제: 디버깅을 위한 샘플 비Language Environment COBOL 프로그램
비Language Environment COBOL로 컴파일 단위 정의 및 디버그 정보 로드
다른 로드 모듈에서 비Language Environment COBOL로 컴파일 단위 정의
특정 비Language Environment COBOL 프로그램이 호출될 때 정지
비Language Environment COBOL 프로그램이 중지한 명령문 식별
비Language Environment COBOL 변수 또는 스토리지의 값 표시 및 수정
조건이 참인 경우에만 비Language Environment COBOL의 한 행에서 정지
일부 파트에만 디버그 정보를 사용할 수 있는 경우 비Language Environment COBOL 디버깅
비Language Environment COBOL 프로그램 역추적 가져오기
비Language Environment COBOL에서 예기치 않은 스토리지 겹쳐쓰기 오류 찾기
전체 화면 모드로 PL/I 프로그램 디버깅
예제: 디버깅을 위한 샘플 PL/I 프로그램
특정 PL/I 함수가 호출될 때 정지
PL/I 프로그램이 중지한 명령문 식별
PL/I 변수 값 수정
조건이 true인 경우에만 PL/I 행에서 정지
일부분만 TEST를 사용하여 컴파일된 PL/I 디버깅
PL/I에 원시 스토리지 표시
PL/I 함수 역추적 보기
TEST를 사용하여 컴파일된 PL/I 코드의 런타임 경로 추적
PL/I의 예기치 않은 스토리지 겹쳐쓰기 오류 찾기
PL/I에서 정의되지 않은 프로그램을 호출하기 전에 정지
전체 화면 모드로 C 프로그램 디버깅
예제: 디버깅을 위한 샘플 C 프로그램
C에서 특정 함수가 호출될 때 정지
C 변수 값 수정
조건이 true인 경우에만 C 행에서 정지
일부분만 TEST를 사용하여 컴파일된 C 디버깅
stdout에 C 출력 캡처
stdin에 C 입력 캡처
Debug Tool에서 C 함수 호출
C의 원시 스토리지 표시
C DLL 디버깅
C의 함수 역추적 보기
TEST를 사용하여 컴파일된 C 코드의 런타임 경로 추적
C의 예기치 않은 스토리지 겹쳐쓰기 오류 찾기
C의 초기화되지 않은 스토리지 오류 찾기
널(null) C 함수를 호출하기 전에 정지
전체 화면 모드로 C++ 프로그램 디버깅
예제: 디버깅을 위한 샘플 C++ 프로그램
C++에서 특정 함수가 호출될 때 정지
C++ 변수 값 수정
조건이 true인 경우에만 C++ 행에서 정지
C++에서 포인터의 데이터 멤버 보기 및 수정
일부분만 TEST를 사용하여 컴파일된 C++ 디버깅
stdout에 C++ 출력 캡처
stdin에 C++ 입력 캡처
Debug Tool에서 C++ 함수 호출
C++의 원시 스토리지 표시
C++ DLL 디버깅
C++의 함수 역추적 보기
TEST를 사용하여 컴파일된 C++ 코드의 런타임 경로 추적
C++의 예기치 않은 스토리지 겹쳐쓰기 오류 찾기
C++의 초기화되지 않은 스토리지 오류 찾기
널(null) C++ 함수를 호출하기 전에 정지
전체 화면 모드로 어셈블러 프로그램 디버깅
예제: 디버깅을 위한 샘플 어셈블러 프로그램
어셈블러로 컴파일 단위 정의 및 디버그 데이터 로드
지연된 LDD
어셈블러 CU가 다시 나타남
단일 어셈블리의 다중 컴파일 단위
한 LDD 명령을 사용하여 단일 어셈블리의 여러 CSECT에서 디버그 데이터 로드
독립 LDD 명령을 사용하여 단일 어셈블리의 여러 CSECT에서 디버그 데이터 로드
디버그 데이터가 로드된 다음 단일 어셈블리에서 여러 CSECT 디버깅
특정 어셈블러 루틴이 호출될 때 정지
어셈블러 프로그램이 중지한 명령문 식별
어셈블러 변수 또는 스토리지 값 표시 및 수정
16진 주소를 기호 주소로 변환
조건이 true인 경우에만 어셈블러 행에서 정지
어셈블러 루틴 역추적 보기
어셈블러의 예기치 않은 스토리지 겹쳐쓰기 오류 찾기
전체 화면 세션 사용자 정의
PF 키 정의
명령 또는 기타 문자열의 기호 정의
세션 패널에서 실제 창 레이아웃 사용자 정의
실제 창 열기 및 닫기
실제 창 크기 조정
전체 화면에 표시되도록 창 확대
세션 패널 색상 사용자 정의
프로파일 설정 사용자 정의
사용자 정의한 설정값을 환경 설정 파일에 저장
Debug Tool 세션 간의 사용자 정의 저장 및 복원