「プロセスにアタッチ」を使用すると、Visual Studio IDE でブレーク ポイントを設定することでプロセスをデバッグできることがわかります。
とてもクールだと思います。それを可能にするメカニズムは何なのか興味があります。また、gdb と Mac の Xcode がこの技術をサポートしていることもわかりました。
- Q1 : この仕組みを説明できる人はいますか? IDE または gdb 環境でプロセスをブレークポイントにマップするにはどうすればよいですか?
- Q2 : /Zi または -g (デバッグ情報を追加) 以外のコンパイラ/デバッガ オプションはありますか?
- Q3 : これは dll (ダイナミック ライブラリ) をデバッグする方法ですか?
追加した
MSDNでこれを見つけました - http://msdn.microsoft.com/en-us/library/c6wf8e4z.aspx