在WinDbg中使用.ForEach时出错
调试转储文件时在WinDbg中运行以下命令时,为什么会得到在WinDbg中使用.ForEach时出错,windbg,Windbg,调试转储文件时在WinDbg中运行以下命令时,为什么会得到无效参数poi(adr+4) .foreach ( adr { !dumpheap -mt 66df13d4 -short } ) { !do poi(adr+4); } 下面显示adr的值填充得很好 .foreach ( adr { !dumpheap -mt 66df13d4 -short } ) { .echo adr; } 我想获取存储在System.Web.Caching.CacheEntry对象第四个偏移量处的.NET字符
无效参数poi(adr+4)
.foreach ( adr { !dumpheap -mt 66df13d4 -short } ) { !do poi(adr+4); }
下面显示adr
的值填充得很好
.foreach ( adr { !dumpheap -mt 66df13d4 -short } ) { .echo adr; }
我想获取存储在
System.Web.Caching.CacheEntry
对象第四个偏移量处的.NET字符串变量的内容。您需要在adr
周围有空格,或者使用${adr}
。这记录在
注意当字符串变量出现在OutCommands中时,它必须是
被空间包围。如果它与任何其他文本相邻,即使是
括号--它不会被当前标记值替换,
除非你使用代币