私はアプリケーションMyApp.exe
を持っています。このアプリは、それ自体MyAssembly2.dll
を参照しているアセンブリMyAssembly1.dll
を使用しています。 MyAssembly2
の中には、方法MyMethod
を持つクラスMyClass
があります。このメソッドは、ユーザーがいくつかのダイアログなどを行った後に呼び出されます。メソッドがjittedされていない場合にブレークポイントを追加する方法
このアプリケーションをWindbgから起動すると、このメソッドにブレークポイントを設定する方法はありますか?問題は、MyAssembly2
がCLR によってロードされ、このメソッドがJITtedになるとわからないということですか?
これはコンソール/ winformsアプリですか?アセンブリに同じ名前をつけて循環参照をせずに適切に使用すると、コードに入ることができます。あなたは両方のクラスの両方から見えるコードスニペットを貼り付けることができますか? – MethodMan
ほとんどのアセンブリがサードパーティーなので、コードを変更することはできません。私は、WinDbgを使用してリバースエンジニアリングによって問題を突き止めようとしています。その一部にはまだロードされていないアセンブリのこの部分にブレークポイントを設定する必要があります – imak
はい、私は過去のジョブでいくつかのDelphiアプリケーションとCOMデバッグを持っています。ごめんなさいあなたの質問を理解できなかったら..良い日 – MethodMan