Visual Studio 中的内存转储
我正在尝试遵循本教程,但使用 vs2010 中的即时窗口而不是 WinDBG: http://blogs.msdn.com/b/dougste /archive/2005/11/25/497016.aspx
但我被以下内容难住了:
每个静态都由一个表示 该数组中的特定元素。所以 我们可以通过搜索来找到它 Object[]占用的内存:
<前><代码>0:003> SD 0 L?0xbfffffff 03651ec4 01cc2fc8 03651ec4 00000500 01cc3008 11000001 ..e......0...... 02060094 03651ec4 e13989e8 c35e9077 01cc1880 ..e...9.w.^.....
这个“sd”不是 sos.dll 的一部分,所以我假设它是 WinDBG 或其他一些将内存转储到某个地址的扩展。
是否可以在立即窗口中运行此命令,或者以其他方式从 Visual Studio 的某个地址获取内存转储?
I'm trying to follow this tutorial but with the immediate window in vs2010 rather than WinDBG:
http://blogs.msdn.com/b/dougste/archive/2005/11/25/497016.aspx
but I'm getting stumped by the following:
Each static is represented by a
particular element in this array. So
we can find it by searching for it in
the memory occupied by the Object[]:0:003> s-d 0 L?0xbfffffff 03651ec4 01cc2fc8 03651ec4 00000500 01cc3008 11000001 ..e......0...... 02060094 03651ec4 e13989e8 c35e9077 01cc1880 ..e...9.w.^.....
this "s-d" isn't a part of the sos.dll, so I assume it's either WinDBG or some other extension that dumps the memory at an address.
Is it possible to run this command in the immediate window, or otherwise get the memory dump at an address from Visual Studio?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,它似乎在内存中搜索特定的位模式,因此它看起来类似于 .S
Well, it seems to be searching memory for a particular bit pattern, so it would seem to resemble .S