다음을 통해 공유


!amli r

!amli r 확장은 현재 컨텍스트 또는 지정된 컨텍스트에 대한 정보를 표시합니다.

구문

   !amli r [ContextAddress]

매개 변수

ContextAddress
표시할 컨텍스트 블록의 주소를 지정합니다. 컨텍스트 블록의 주소는 !amli lc 디스플레이의 Ctxt 필드에서 확인할 수 있습니다. ContextAddress에 2% 기호(%%)가 접두사로 추가되면 실제 주소로 해석됩니다. 그렇지 않으면 가상 주소로 해석됩니다. 이 매개 변수를 생략하면 현재 컨텍스트가 표시됩니다.

DLL

Kdexts.dll

추가 정보

관련 명령 및 해당 용도에 대한 자세한 내용은 AMLI 디버거를 참조하세요.

설명

AMLI 디버거 프롬프트가 갑자기 나타나면 이 명령을 사용하는 데 유용합니다.

예를 들어 다음 명령은 인터프리터의 현재 컨텍스트를 표시합니다.

AMLI(? for help)-> r

Context=c18b4000*, Queue=00000000, ResList=00000000
ThreadID=c15a6618, Flags=00000010
StackTop=c18b5eec, UsedStackSize=276 bytes, FreeStackSize=7636 bytes
LocalHeap=c18b40c0, CurrentHeap=c18b40c0, UsedHeapSize=88 bytes
Object=\_WAK, Scope=\_WAK, ObjectOwner=c18b4108, SyncLevel=0
AsyncCallBack=ff06b5d0, CallBackData=0, CallBackContext=c99efddc

MethodObject=\_WAK
80e0ff5c: Local0=Unknown()
80e0ff70: Local1=Unknown()
80e0ff84: Local2=Unknown()
80e0ff98: Local3=Unknown()
80e0ffac: Local4=Unknown()
80e0ffc0: Local5=Unknown()
80e0ffd4: Local6=Unknown()
80e0ffe8: Local7=Unknown()
80e0e040: RetObj=Unknown()

Next AML Pointer: ffffffff80e630df:[\_WAK+16]

ffffffff80e630df : If(S4BW
ffffffff80e630e5 : {
ffffffff80e630e5 : | Store(Zero, S4BW)
ffffffff80e630eb : }