다음을 통해 공유


LogViewer 디스플레이 읽기

LogViewer는 기록된 순서대로 모든 함수 목록을 표시합니다.

디스플레이의 각 행에는 여러 열이 포함되어 있습니다. 각 열의 의미는 다음과 같습니다.

의미

+/-

이 열에 "+"(더하기 기호)가 포함된 경우 함수가 하나 이상의 매개 변수를 사용한다는 것을 나타냅니다. 매개 변수와 해당 값을 보려면 행을 두 번 클릭하거나 행이 빨간색으로 윤곽선으로 표시되면 오른쪽 화살표 키를 누릅니다. 다시 숨기려면 다시 두 번 클릭하거나 행이 빨간색으로 윤곽선으로 표시되면 왼쪽 화살표 키를 누릅니다.

이 열에는 "d#" 값도 있습니다. 이는 함수 호출의 "깊이"를 나타냅니다(즉, 호출이 다른 기록된 함수 호출에 중첩되는 정도).

#

함수 호출의 순차 행 번호입니다. 필터가 적용되어 있고 두 함수 호출이 얼마나 멀리 떨어져 있는지 알고 싶은 경우에 유용합니다.

Thrd

함수 호출이 이루어진 스레드 번호입니다. 이 숫자는 스레드 ID가 아니라 프로세스에서 스레드가 생성된 순서에 따라 할당된 번호입니다.

Caller

함수를 호출한 명령 주소입니다. 호출의 반환 주소에서 파생됩니다. 실제로 반환 주소에서 5바이트( 호출 dword ptr 명령의 일반적인 크기)를 뺀 값입니다.

모듈

호출 명령이 포함된 모듈입니다.

API 함수

함수의 이름입니다. 간단히 하기 위해 함수를 포함하는 모듈의 이름은 생략됩니다.

반환 값

void 함수가 아닌 경우 함수에서 반환하는 값입니다.

뷰어에서 행을 두 번 클릭하면 행이 확장되어 함수에 대한 매개 변수와 해당 값이 함수에 "들어가고" 표시됩니다. OUT 매개 변수로 지정된 경우 해당 값이 오른쪽에 "나오는 중"으로 표시됩니다.

ENTER 키 또는 오른쪽 및 왼쪽 화살표 키를 사용하여 행을 확장하고 축소할 수도 있습니다.

오류 상태 코드를 반환하는 함수 호출은 분홍색으로 음영 처리됩니다.