2012-03-10 7 views
1

、確認する方法はありますか?変数によって割り当てられたメモリアドレスがヒープの範囲に入るかどうかを確認することはできますか?変数のCLRによって割り当てられたメモリアドレスが、ヒープまたはスタックの範囲内に収まるwhther C位において

+5

なぜ重要なのでしょうか? –

+1

コンテキスト?これは 'ref' /' out'パラメータですか?あるいは 'struct'フィールドですか?または?他のほとんどのケースでは、*それが住んでいる理由* ... –

+2

@Damien_The_Unbeliveberことができます。ただ、好奇心 – pencilCake

答えて

1

SOSデバッギングエクステンションで行うことが可能です。私はすぐに問題の特定の変数を見つける方法を本当にわからないが

!DumpStackObjects 
!DumpHeap 

:これらの2つのコマンドは、スタックとヒープの内容あなたすべてが表示されます。これらのコマンドはナビゲートにかなりの変数を出力します。

+0

+1、私にそれを打つ。 DumpHeapの-typeスイッチを使用して、指定された型のオブジェクトをダンプすることもできます。この型を使用して構造体のインスタンスを見つけることができます。 –

関連する問題