e, ea, eb, ed, eD, ef, ep, eq, eu, ew, eza(값 입력)

*e* 명령은 지정한 값을 메모리에 입력합니다.

이 명령은 ~E(스레드별 명령) 한정자와 혼동해서는 안 됩니다.

e{b|d|D|f|p|q|w} Address [Values] 
e{a|u|za|zu} Address "String" 
e Address [Values]

커널 모드 전용 - 실제 주소

/p {[c]|[uc]|[wc]}

자세한 내용은 이 항목의 뒷부분에 있는 커널 모드 실제 주소를 참조하세요.

매개 변수

구문

주소
값을 입력할 시작 주소를 지정합니다. 디버거는 모든 값이 사용될 때까지 Address의 값과 각 후속 메모리 위치를 바꿉니다.


메모리에 입력할 값을 하나 이상 지정합니다. 여러 숫자 값은 공백으로 구분해야 합니다. 값을 지정하지 않으면 현재 주소와 해당 주소의 값이 표시되고 입력하라는 메시지가 표시됩니다.

문자열
메모리에 입력할 문자열을 지정합니다. eaeza 명령은 이를 메모리에 ASCII 문자열로 씁니다. euezu 명령은 이를 메모리에 유니코드 문자열로 씁니다. eza 및 ezu 명령은 터미널 NULL을 작성합니다. eaeu 명령은 그렇지 않습니다. 문자열 은 따옴표로 묶어야 합니다.

환경

항목 설명
모드 사용자 모드, 커널 모드
대상 라이브, 크래시 덤프
플랫폼 모두

추가 정보

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

설명

이 명령은 다음 형식에 있습니다. ed 및 eD 명령의 두 번째 문자는 대/소문자를 구분합니다.

명령 Enter

e

가장 최근의 e 명령과 동일한 형식으로 데이터를 입력합니다. (가장 최근 인 경우)e 명령은 ea, eza, eu 또는 ezu이고, 최종 매개 변수는 String이며 생략되지 않을 수 있습니다.)

ea

ASCII 문자열(NULL로 종료되지 않음)

eb

바이트 값입니다.

ed

두 단어 값(4바이트)입니다.

eD

배정밀도 부동 소수점 숫자(8바이트)입니다.

ef

단정밀도 부동 소수점 숫자(4바이트)입니다.

ep

포인터 크기 값입니다. 이 명령은 대상 컴퓨터의 프로세서 아키텍처가 각각 32비트 또는 64비트인지에 따라 ed 또는 eq와 동일합니다.

eq

쿼드 단어 값(8바이트)입니다.

eu

유니코드 문자열(NULL로 종료되지 않음)

ew

Word 값(2바이트).

eza

NULL로 종료된 ASCII 문자열입니다.

ezu

NULL로 끝나는 유니코드 문자열입니다.

숫자 값은 현재 반지름(16, 10 또는 8)의 숫자로 해석됩니다. 기본 radix를 변경하려면 n(숫자 기준 설정) 명령을 사용합니다. 기본 반지름은 0x 접두사(16진수), 0n 접두사(10진수), 0t 접두사(8진수) 또는 0y 접두사(이진)를 지정하여 재정의할 수 있습니다.

참고 C++ 식을 사용할 때 기본 radix는 다르게 동작합니다. 자세한 내용은 식 평가를 참조하세요.

eb 명령을 사용하여 바이트 값을 입력할 때 작은따옴표를 사용하여 문자를 지정할 수 있습니다. 여러 문자를 포함하려면 각각 자체 따옴표로 묶어야 합니다. 이렇게 하면 null 문자로 종료되지 않은 문자열을 입력할 수 있습니다. 예시:

eb 'h' 'e' 'l' 'l' 'o'

C 스타일 이스케이프 문자(예: \\0 또는 \\n)는 이러한 명령과 함께 사용할 수 없습니다.

Values 매개 변수를 생략하면 입력하라는 메시지가 표시됩니다. 주소와 현재 내용이 표시되고 입력> 프롬프트가 표시됩니다. 그런 다음 다음 중 한 가지 작업을 수행할 수 있습니다.

  • 값을 입력하고 Enter 키를 눌러 새 값을 입력합니다.

  • SPACE 키를 누른 다음 Enter 키를 눌러 메모리의 현재 값을 유지합니다.

  • Enter 키를 눌러 명령에서 종료합니다.

커널 모드 실제 주소

WinDbg 버전 1.2402.24001.0 이상 e 에서 (메모리 입력) 명령은 d, da, db, dc, dd, dD, df, dp, dq, du, dw, dW, dW, dyb, dyd(메모리 표시)와 같은 실제 주소를 지원합니다. 이러한 옵션은 커널 모드에서만 지원됩니다.

옵션 설명
/p 디스플레이에 실제 메모리 주소를 사용합니다. 범위로 지정된 범위는 가상 메모리가 아닌 실제 메모리에서 가져옵니다.
/p[c] 캐시된 메모리를 읽는다는 점을 제외하고는 동일합니다 /p. c 주위의 대괄호를 포함해야 합니다.
/p[uc] 캐시되지 않은 메모리를 읽는다는 점을 제외하고는 동일합니다 /p. uc 주위의 대괄호를 포함해야 합니다.
/p[wc] /p쓰기 결합 메모리를 읽는다는 점을 제외하고와 동일합니다. wc 주변의 대괄호를 포함해야 합니다.

참고 항목

메모리 읽기 및 쓰기

d, da, db, dc, dd, dD, df, dp, dq, du, dw, dW, dyb, dyd(메모리 표시)

식 계산