特定のインターフェイスを実装するタイプのヒープ上のすべての現在のインスタンスを見つける方法を探しています(WinDbgのデバッグ中)。インターフェイスは、インターフェイスのインスタンスを作成できるという意味での型ではないため、ヒープを調べるときに明らかに表示されません。私。 はここではあまり役に立ちません。デバッグ中に特定のインターフェイスを実装するタイプのすべてのインスタンスを見つける方法
ただし、特定のMTの!dumpmt -md
はIFaces
の番号をIFaceMap
にリストします。私が知る限り、この数字は1つ以上のインターフェースを実装しているかどうかを示すようです。型にフラグのメソッド-md
を使用する場合もリストされています。
残念ながら、!dumpmd
は、私が知る限り、所定のメソッドをインターフェイスに結び付けていないため、実装されたインターフェイスを確立するために使用することはできません。
私はこの情報がメモリのどこかで利用可能であると仮定しますが、どこから見えるのかわかりません。どんな入力も高く評価されます。
なぜダウン票ですか?私の質問を改善するチャンスがあるので説明してください。ありがとう。 –