Ошибка при использовании .ForEach в WinDbg

Почему я получаю Недопустимый параметр poi (adr + 4) , когда я запускаю следующую команду в WinDbg во время отладки файла дампа?

.foreach ( adr { !dumpheap -mt 66df13d4 -short } ) { !do poi(adr+4); }

Следующее показывает, что значение of adr заполняется нормально.

.foreach ( adr { !dumpheap -mt 66df13d4 -short } ) { .echo adr; }

Я хочу получить содержимое строковой переменной .NET, которая хранится по 4-му смещению System.Web.Caching.CacheEntry объект.

5
задан Dhwanil Shah 2 August 2011 в 08:22
поделиться