mdbg

    0

    1答えて

    私たちはMDBGを使用してIISワーカープロセスに接続しています。 スタックスナップショットを実行した後、MDBgProcess.Detach()でデタッチします。 この呼び出しには通常10-80msかかりますが、時には非常に長い間ハングし、その間にプロセスがフリーズします。 このプロセスはプロダクションプログラムであるため、これは受け入れられません。 ここに私達の完全なコードは次のとおりです。

    3

    1答えて

    CorDbg &のMdbgデバッガに関する情報や、MSIL(CIL)についての情報があります。

    4

    1答えて

    MdbgCore.dllを使用して、スレッドコールスタック上のパラメータのプロパティを評価しています。 これを行うには、func-evalを実行しています。 残念ながら、func-evalを実行しようとするすべての試みは、CORDBG_E_ILLEGAL_IN_OPTIMIZED_CODEで失敗しています。これは、GC安全ポイントにないfunc-evalにスレッドが使用されているためです。 htt

    2

    1答えて

    私はMDBGサンプルを使用してマネージド.NETデバッガを作成しています。 現在、私はStepIntoの動作に苦しんでいますが、StepOutとStepOverは動作するようです。 Just-My-Codeステッピングを達成するには、モジュールロード時にSetJMCStatusを呼び出しています。それは正常に動作し、私は自分のコードをデバッグすることができます。 しかし、私はJMCとしてモジュール

    0

    1答えて

    MDBGを使用して実行中のプロセスをデバッグしていますが、静的変数の値をチェックする方法がわかりません。それを行うにはいくつかの方法がありますか?おかげさまで

    2

    2答えて

    コマンドライン管理デバッガ(mdbg)を使用してw3wpプロセスにアタッチしようとしています。私は "a"コマンドでプロセスのリストにプロセスを見ることができません。 問題は、w3wpプロセスがLocalSystemアカウントの別のセッションで実行されており、mdbgを使用してこれらのタイプのプロセスにどのようにアタッチするのかに関するドキュメントが見つからないことです。 可能ですか?

    1

    1答えて

    私はMDBGのサンプルを見てマネージドデバッガを実装しようとしています。 MDBGは、指定されたスコープ内で関数名を解決できますが、基本クラスを考慮していません。 MDBGがこのやっている:Type.GetMethodsながら /// <summary> /// Resolves a Function from a Module, Class Name, and Function Nam

    2

    1答えて

    私はRoslynを使ってコードエディタを開発しています。 私はブレークポイントを設定するための視覚的なスタジオ風の動作を目指しています。それはどのようなラインで、ユーザーの行をクリックすることができ、私は を把握する必要がありますが、それがある場合、私は実際にブレークポイント?と を設定することができた時、そのソースの場所となっていますブレークポイントを設定する必要がありますか? はたとえば、ユー

    3

    1答えて

    私はMDBGサンプルを使ってマネージド.NETデバッガを作っています。 MDBGサンプルは、指定されたインスタンスの最上位クラスでのみ動作し、深い内部クラス階層を検索しません。私は階層を通ってすべての利用可能な方法を得ることができました。しかし、問題は、このような場合に発生します。私は私の代わりに基本クラスのクラスを取得ICorDebugValueとして、クエリ、それはICorDebugValue

    -1

    1答えて

    "MDbg Sample.zip"プロジェクトで、COMモジュールから関数を呼び出します。 [ComImport、Guid( "3D6F5F61-7538-11D3-8D5B-00104B35E7EF")、InterfaceType((short)1) ] public interface ICorDebug {...}質問はどこでGuid( "3D6F5F61-7538-11D3-8D5B-00