具体来说,给出以下一行:
Child-SP RetAddr Caller, Callee
000000001d58df70 000007fe9d7a1d7d (MethodDesc 000007fe9b4205d0 +0x2dd DataSvc.Reports.ReportBase.RenderReportInternal())
我想知道那里可以看到的所有数字的确切含义。
我不是在寻找像这样的表面语句.Pase-SP值是指向调用该方法的调用堆栈框架的指针。我需要知道这个帧的确切布局,特别是this
值的位置(我知道它可能在寄存器中,哪一个?)
Tess'博客似乎非常相关,但它有丰富的信息,我找不到我在那里寻找的东西。如果她有一个专门讨论这个主题的条目 - 无论如何,这可能就是答案。