5

Very Sleepy プロファイラーがどのように PDB ファイルを見つけるのか、誰かわかったことがありますか? _NT_SYMBOL_PATH 環境変数を使用していないようです.PDB を実行可能ファイルおよび DLL と同じディレクトリに配置することで成功しましたが、大量の DLL を使用するプログラムをプロファイリングしようとしていますが、本当に痛い。シンボルサーバーを指すようにする方法はありませんか?

4

1 に答える 1

7

元の.pdb ファイルへのパスがDLL に含まれています。それらを動かさないでください。

Very Sleepy のソース コードはすぐに入手できます。DbgHelp API、symbolinfo.cpp ソース コード ファイルを使用します。SymInitialize() の呼び出しにより、ツールはシンボルの検索パス、2 番目の引数を指定できます。それは NULL を渡します。

于 2011-05-18T20:49:18.440 に答える