변수 검사

IBM® Debugger는 프로그램의 변수에 쉽게 액세스할 수 있도록 하는 변수 보기를 제공합니다. 이 보기에서 변수를 보고 편집할 수 있습니다.

이 태스크 정보

스레드를 일시중단하면 자동으로 스레드의 맨 위 스택 프레임이 선택됩니다. 스택 프레임이 선택되면 변수 보기에 선택된 스택 프레임에서 볼 수 있는 변수를 표시합니다. 복합 변수는 변수를 구성하는 요소를 표시하도록 확장할 수 있습니다.

참고: C and C++은 한 행의 배열 및 구조의 집계 표시를 지원합니다(배열의 맨 위 노드 아래 해당 요소의 값이 표시됨).

변수값은 열의 변수값을 클릭하고 값 인라인을 변경하거나 다음 단계를 수행하여 변수 보기에서 변경할 수 있습니다.

프로시저

  1. 편집하려는 변수를 마우스 오른쪽 단추로 클릭한 후 팝업 메뉴에서 값 변경을 선택하십시오.
  2. 표시되는 대화 상자에서 변수값을 변경하십시오.
  3. 확인을 클릭하십시오.
  4. 변수값이 변경되었음을 표시하기 위해 해당 표시기 옆에 델타 기호가 나타납니다. 또한 이 변경으로 영향을 받는 모든 변수의 표시기 옆에 델타 기호가 나타납니다.

결과

변수 보기에는 선택된 스택 프레임의 모든 변수가 표시됩니다. 현재 범위의 변수가 동적으로 표시되면 프로그램이 중지되거나 재개됨에 따라 표시되고 숨겨집니다. 변수 보기를 사용하는 대신 디버거가 항상 자신의 값을 표시하는(가져올 수 있는 경우) 모니터 보기에서 변수를 모니터링할 수 있습니다. 단일 또는 다중 변수를 동시에 보고 검사하려면, 변수에서 마우스 오른쪽 단추를 클릭한 후 팝업 메뉴의 로컬 변수 모니터를 선택하여 모니터 보기에서 변수를 사용하도록 하십시오.

디버깅하는 언어에 따라 특정 변수만 표시되도록 변수 보기를 필터링할 수 있습니다. 이렇게 하려면 변수 보기 내부를 마우스 오른쪽 단추로 클릭하고 필터 로컬 하위 메뉴에서 항목을 선택하십시오.

참고: 필터 로컬 하위 메뉴에서 사용 가능한 필터링 옵션은 디버깅 중인 언어에 따라 다릅니다. 필터링 옵션에 대한 정보는 관련 항목을 참조하십시오.

피드백