3

と を使用CaptureStackBackTraceSymFromAddrて、コールスタック内の関数を識別しています。これを使用して各シンボルのソース ファイルを見つける方法はありますか (これに関するドキュメントが見つかりません)。または、 StackWalk を使用する必要がありますか?

4

1 に答える 1

4

SymGetLineFromAddr解決策は、ファイル パスと行番号を指定する を使用することでした。これを行うには、SYMOPT_LOAD_LINES呼び出す前にフラグを設定する必要がありますSymInitialize。また、 の 3 番目の引数はSymGetLineFromAddrNULL であってはなりません。そうしないと、クラッシュします。

ラクバン。

于 2012-08-02T12:13:45.680 に答える