如何知道windbg堆栈跟踪的参数

时间:2014-03-07 02:49:46

标签: c# windbg

例如,堆栈如下所示:

RetAddr           : Args to Child                                                           : Call Site
000007fe`fda210dc : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!ZwWaitForSingleObject+0xa
000007fe`ec3d1c87 : 00000000`00000000 00000000`00000340 00000000`00000000 00000000`00000340 : KERNELBASE!WaitForSingleObjectEx+0x79
000007fe`ec3d1c30 : 00000000`00000000 00000000`02530de0 00000000`01025e50 00000000`0302c280 : clr!Thread::LeaveRuntimeNoThrow+0x7c
000007fe`ec3d1ae3 : 00000000`c00000bb 00000000`00000000 00000000`00000058 000007fe`fda2393d : clr!Thread::LeaveRuntimeNoThrow+0xe4
000007fe`ec44088e : 00000000`056a9cf8 00000000`00000000 00000000`00000000 000007fe`ec435fbb : clr!CLREvent::WaitEx+0x5e
000007fe`ec44079a : 00000000`00000004 000007fe`eff75b35 00000000`c00000bb 00000000`00000000 : clr!SVR::GCHeap::WaitUntilGCComplete+0x2b
000007fe`ec52f455 : 00000000`02530de0 00000000`00000001 00000000`023f8130 00000001`5f758e68 : clr!Thread::RareDisablePreemptiveGC+0x1e2
000007fe`ec3ccffc : 000007ff`008098fa 00000000`0302c5b0 00000000`00000001 00000000`00000000 : clr!AllocateArrayEx+0x5e5
000007fe`eff6d4dd : 000007ff`008098fa 00000000`00000004 00000006`808aff60 00000000`00000004 : clr!JIT_NewArr1+0x45c
000007fe`eff662ea : 00000002`726d4510 00000001`125888f8 00000000`d0947070 00000000`0001f539 : mscorlib_ni!System.Collections.Generic.List`1[[System.__Canon, mscorlib]].set_Capacity(Int32)+0x5d
000007ff`00b57d45 : 00000001`1f720488 08d106e6`26d9c000 00000001`5f749a00 00000000`0302c838 : mscorlib_ni!System.Collections.Generic.List`1[[System.__Canon, mscorlib]].Add(System.__Canon)+0x4a

我怎么知道设置为set_Capacity的参数(即大小)?感谢。

000007fe`eff662ea : 00000002`726d4510 00000001`125888f8 00000000`d0947070 00000000`0001f539 : mscorlib_ni!System.Collections.Generic.List`1[[System.__Canon, mscorlib]].set_Capacity(Int32)+0x5d

我只备份了windbg控制台日志,但遗憾的是丢失了转储文件。

0 个答案:

没有答案