2012-09-20 1 views
3

내가 WinDbg를 사용하는 경우를 수행 주소를 볼 수 있습니다, 그것을 출력!! windbg의 dumpobj, 도메인 : 값 동적 통계 NYI 002a8428 : NotInit 의미?

0:000> !do 01ef30f4 
Name:  System.Collections.Generic.List`1[[System.Byte[], mscorlib]] 
MethodTable: 0021285c 
EEClass:  6313a530 
Size:  24(0x18) bytes 
File:  C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll 
Fields: 
     MT Field Offset     Type VT  Attr Value Name 
633b70a0 4000ca6  4  System.Object[] 0 instance 01eed1b8 _items 
63402df0 4000ca7  c   System.Int32 1 instance  0 _size 
63402df0 4000ca8  10   System.Int32 1 instance  0 _version 
633ffa60 4000ca9  8  System.Object 0 instance 00000000 _syncRoot 
633b70a0 4000caa  0  System.Object[] 0 shared static _emptyArray 

    **Domain:Value dynamic statics NYI 002a8428:NotInit** 

도메인의 의미는 무엇입니까 : 값 동적 정적 청년회 002a8428 : NotInit은?

답변

1

정적 필드의 경우 !do은 보유하고있는 각 AppDomain에 정적 ​​필드 값을 표시합니다. 첫 번째 값인 002a8428은 AppDomain 주소이고 두 번째 값은 해당 AppDomain의 정적 필드 값입니다.