다음을 통해 공유


dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp, dqu(참조된 메모리 표시)

dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp 및 dqu 명령은 지정된 위치에 포인터를 표시하고 해당 포인터를 역참조한 다음 결과 위치에 있는 메모리를 다양한 형식으로 표시합니다.

ddp [Options] [Range] 
dqp [Options] [Range] 
dpp [Options] [Range] 
dda [Options] [Range] 
dqa [Options] [Range] 
dpa [Options] [Range] 
ddu [Options] [Range] 
dqu [Options] [Range] 
dpu [Options] [Range]

매개 변수

옵션 하나 이상의 표시 옵션을 지정합니다. 다음 옵션 중 하나를 포함할 수 있습니다. 단, 둘 이상의 /p* 옵션을 표시할 수 없습니다.

/c너비
디스플레이에 사용할 열 수를 지정합니다. 이 옵션을 생략하면 기본 열 수는 표시 유형에 따라 달라집니다. 이러한 명령에서 포인터를 표시하는 방식 때문에 일반적으로 하나의 데이터 열의 기본값만 사용하는 것이 가장 좋습니다.

/p
(커널 모드에만 해당) 디스플레이에 실제 메모리 주소를 사용합니다. Range에 지정된 범위는 가상 메모리가 아닌 실제 메모리에서 가져옵니다.

/p[c]
(커널 모드에만 해당) 캐시된 메모리를 읽는다는 점을 제외하고 /p와 동일합니다. c 주위의 대괄호를 포함해야 합니다.

/p[uc]
(커널 모드에만 해당) 캐시되지 않은 메모리를 읽는다는 점을 제외하고 /p와 동일합니다. uc 주위의 대괄호를 포함해야 합니다.

/p[wc]
(커널 모드에만 해당) 쓰기 결합 메모리가 읽는다는 점을 제외하고 /p와 동일합니다. wc 주변의 대괄호를 포함해야 합니다.

범위
표시할 메모리 영역을 지정합니다. 자세한 구문 정보는 주소 및 주소 범위 구문을 참조하세요. 범위를 생략하면 명령은 마지막 표시 명령의 끝 위치에서 시작하는 메모리를 표시합니다. Range를 생략하고 이전 표시 명령을 사용하지 않은 경우 현재 명령 포인터에서 디스플레이가 시작됩니다. 간단한 주소가 지정되면 기본 범위 길이는 128바이트입니다.

Environment

모드: 사용자 모드, 커널 모드

대상: 라이브, 크래시 덤프

플랫폼: 모두

추가 정보

메모리 조작에 대한 개요와 다른 메모리 관련 명령에 대한 설명은 메모리 읽기 및 쓰기를 참조하세요.

설명

이 명령의 두 번째 및 세 번째 문자는 대/소문자를 구분합니다.

이 명령의 두 번째 문자는 사용되는 포인터 크기를 결정합니다.

명령 표시
dd 사용되는 32비트 포인터
dq 사용되는 64비트 포인터
Dp* 사용되는 표준 포인터 크기: 대상의 프로세서 아키텍처에 따라 32비트 또는 64비트

이 명령의 세 번째 문자는 역참조된 메모리가 표시되는 방식을 결정합니다.

명령 표시
dp 대상 프로세서 아키텍처의 포인터 크기에 따라 포인터에서 참조하는 메모리의 내용을 DWORD 또는 QWORD 형식으로 표시합니다. 이 값이 알려진 기호와 일치하는 경우 이 기호도 표시됩니다.
da 포인터에서 참조하는 메모리의 내용을 ASCII 문자 형식으로 표시합니다.
d*u 포인터에서 참조하는 메모리의 내용을 유니코드 문자 형식으로 표시합니다.

줄 번호 정보를 사용하도록 설정한 경우 사용 가능한 경우 원본 파일 이름 및 줄 번호가 표시됩니다.