!DumpArray
コマンドに-shortフラグ(!DumpHeap
など)がありません。さて、私はオブジェクトの配列、すなわちアドレスの配列を持っています。 .foreach
(または他の方法)を使用して、どのようにすべてを反復処理できますか?WInDBGの管理対象配列アドレスで.foreachを実行する方法は?
おそらく、配列をアンマネージドオブジェクトとして扱うことができます。レイアウトを見つけて、64ビットアドレスが格納されている連続したメモリ部分に移動します。しかし、私は本当に良い方法があることを願っています。
ここでは、手動でそれを行う方法についての説明があります:https://blogs.msdn.microsoft.com/shawnfa/2004/04/30/arrays- and-sos/ –
関連:https://stackoverflow.com/a/25531782/480982 –