디버거 엔진용 환경 변수

디버거 엔진 환경 변수는 AIX 환경에서 설정됩니다.

다음 환경 변수는 엔진 동작을 제어합니다.

환경 변수 설명
DER_DBG_LOCAL_PATH 실행 파일을 찾고 라이브러리를 로드하는 데 사용되는 디버거의 경로 세트를 지정합니다. 디버거가 PATH 환경 변수 또는 시스템의 라이브러리 검색 경로를 검색하기 전에 이 경로를 검색합니다.
DER_DBG_PATH 소스 파일을 찾는 데 사용하는 디버거의 경로 세트를 지정합니다. 이러한 경로는 디버그 정보에 완전한 소스 파일 이름이 없는 경우 사용됩니다.
DER_DBG_OVERRIDE 소스 파일을 찾는 데 사용하는 디버거의 경로 세트를 지정합니다. 이러한 경로는 DER_DBG_PATH를 검색하기 전에 검색됩니다.
DER_DBG_ADDR 사용자 인터페이스 디먼 모드에 사용될 기본 호스트를 지정합니다. 호스트 이름 또는 IP 주소가 될 수 있습니다. 기본값은 localhost입니다. 이 값은 명령행 매개변수 -qhost로 재정의됩니다.

주소를 지정할 때 사용자 인터페이스 디먼 모드에 사용할 기본값을 포함시킬 수도 있습니다. 포트 번호를 포함시키려면 DER_DBG_ADDR=<호스트 이름 또는 주소>:<포트>를 지정하십시오. 기본적으로 사용되는 포트 번호는 8001입니다. 이 환경 변수로 지정되는 모든 포트는 명령행 매개변수 -quiport로 재정의됩니다.

DER_DBG_TABGRID 사용자 인터페이스 소스 파일 보기에서 탭을 펼칠 때 사용되는 탭 사이의 간격을 지정합니다. 기본값은 8입니다.
DER_DBG_TAB DER_DBG_TABGRID를 0으로 설정하면 소스 파일의 각 탭 대신 삽입할 간격 수를 제공합니다. 기본값은 8입니다.
DER_DBG_ STEP_DEBUG 이 값을 SHALLOW 또는 DEEP, INCLUDE 또는 NOINCLUDE로 설정할 수 있습니다. 간격 또는 쉼표로 값을 구분합니다.
  • SHALLOW 또는 DEEP은 step-debug 함수가 디버그 정보의 인접한 서브루틴만 확인하거나 (SHALLOW) 디버그 정보가 있는 위치를 찾을 때까지 계속 진행할지(DEEP)를 제어합니다. 자세한 Step Debug는 디버그 정보가 없는 코드가 많은 경우 성능이 저하될 수 있습니다.
  • INCLUDE 또는 NOINCLUDE는 Step Debug를 수행할 때, 포함된 파일의 코드에 디버그 정보가 있는 것으로 처리할지 결정합니다.
기본적으로 이 환경 변수는 SHALLOW INCLUDE(또는 SHALLOW,INCLUDE)로 설정됩니다.
DER_DBG_NO_XWINDOW 이 변수를 N 또는 NO로 설정하면 디버그할 프로그램이 다른 조건에서 X Window를 사용할 수 있도록 설정되었다고 간주하여 입출력(I/O)에 X Window를 사용할 수 있습니다. 이 변수를 Y 또는 YES로 설정하면 디버그할 프로그램에 X Window를 사용할 수 없습니다. 이 변수의 기본값은 NO입니다.
DER_DBG_FORK 이 환경 변수는 다음 값을 가질 수 있습니다.
  • PARENT
  • BOTH
  • BOTHRUN

자세한 정보는 관련된 fork() 처리 주제를 참조하십시오.

DER_DBG_POWER_STEP 이 변수를 Y 또는 YES로 설정하면 모든 단계 조치 중에 중단점이 억제됩니다(설정된 중단점에 관계 없이 단계 조치는 완료됨). 기본적으로 power step은 꺼져 있습니다.
DER_DBG_CICS_STEP CICS®에서 디버깅하는 경우 사용되는 특수 환경 변수입니다. 이 변수는 CICS를 통해 루틴을 호출하는 코드로 정상적은 단계를 수행하도록 합니다.
DER_DBG_ARRAY_REPCHANGE 이 환경 변수를 YES 또는 NO로 설정할 수 있습니다(기본값은 NO). 이 환경 변수를 NO로 설정하고 변수 또는 모니터 보기에서 배열 요소의 표시를 변경하면 해당 요소만 변경됩니다. 이 환경 변수를 YES로 설정하고 배열 요소의 표시를 변경하면 해당 배열의 모든 배열 요소의 표시가 변경됩니다.
DER_DBG_TRACE 이 환경 변수를 사용하여 엔진 추적 파일의 위치를 지정합니다.
DER_DBG_PICLDUMP 이 환경 변수를 사용하여 EPDC 추적 파일의 위치를 지정합니다.
DER_DBG_DISPLAY 이 환경 변수를 사용하여 X Window 표시의 위치를 재지정합니다.
DER_DBG_SOURCESTEP 이 환경 변수는 지정된 언어에 대해 source-stepping을 적용합니다. 이 환경 변수값을 C, CPP, C++, PLI, PL/I, RPG, COBOL, FORTRAN, NONEALL로 설정할 수 있습니다. 이 값은 대소문자를 구분하지 않으며 간격 또는 쉼표로 구분합니다. 이 환경 변수의 기본값은 COBOL PL/I 또는 COBOL,PL/I입니다.
DER_DBG_SOURCE_CHECK 이 환경 변수를 사용하여 소스 검증 확인을 지정합니다. 이 값은 대소문자를 구분하지 않으며 간격 또는 쉼표로 구분합니다(DATE, NODATE, CONTENT, NOCONTENT, ALLNONE).기본값은 NONE입니다.
DER_DBG_CONSOLE 이 환경 변수를 사용하여 디버깅하는 애플리케이션에 대한 콘솔의 위치, GUI, LOCAL 또는 REMOTE를 지정합니다. 기본값은 디버거 UI에 디버기의 콘솔을 반복하는 REMOTE입니다. LOCAL은 irmtdbgc가 시작된 쉘 내의 디버기 콘솔 활동만 나타냅니다. GUI는 디버기의 콘솔 활동에 대한 xterm 세션을 시작합니다.
DER_DBG_HIDE_SYSTEM_THREADS 이 변수를 Y 또는 YES로 설정하면 시스템 스레드가 숨겨집니다. 기본값은 시스템 스레드를 표시하지 않는 것입니다.

피드백