base::debug::StackTrace
は、PrintBacktrace()
またはOutputToStream()
のコバルトQAバージョンではなく、関数呼び出しシーケンスのBacktrace
を印刷できません。したがって、コバルトQAバージョンでバックトレースを印刷する方法はありますか? src/base/debug/stack_trace_starboard.cc
でQA版のCobaltで、fucntionコールsuquenceのバックトレースを印刷する方法は?
0
A
答えて
0
は、StackTrace::PrintBacktrace()
は、最終的に、SbLogRaw()
に出力PrintBacktraceOutputHandler
にスタックを通過するにかかわらず、ビルドタイプのSTDERR_FILENO
からsrc/starboard/shared/posix/log_raw.cc
べきwrite()
、です。
私は、Linux-x64x11_qaコバルトでこれを試してみてください。
base::debug::StackTrace().PrintBacktrace();
LOG(INFO) << base::debug::StackTrace().ToString();
私が印刷された2つのスタックトレースを取得:
SbEventHandle [0x4158e4]
starboard::shared::starboard::Application::DispatchStart() [0x4933b8]
starboard::shared::starboard::Application::Run() [0x49330e]
main [0x48c248]
<unknown> [0x7f272613cf45]
<unknown> [0x4156b9]
<unknown> [0x4156b9]
[0113/132642:INFO:main.cc(37)] SbEventHandle [0x415950]
starboard::shared::starboard::Application::DispatchStart() [0x4933b8]
starboard::shared::starboard::Application::Run() [0x49330e]
main [0x48c248]
<unknown> [0x7f272613cf45]
<unknown> [0x4156b9]
<unknown> [0x4156b9]
これは最終的にSbLogRaw()
に書き出しますので、私はどのように見てねあなたの問題が何かを確認するためにQAビルドで動作しています。
+0
あなたのヒントでコードをもう一度チェックし、書き込み機能をfprintfに変更しました。これで、コンソールにログを印刷できるようになりました。システムがまだ書き込み機能の出力をコンソールにリダイレクトしていない可能性があります。あなたの親切な助けをありがとう! – bitchainer
関連する問題
- 1. バックトレースを印刷するクラッシュハンドラ
- 2. バックトレースを印刷する独自の関数を書く方法
- 3. 印刷版リリースランタイム
- 4. 印刷版
- 5. CSSで印刷するメディアクエリは、Chromeで縮小版を印刷します。54+
- 6. 各印刷ページでGridViewのヘッダーを印刷する方法
- 7. kubernetesのドキュメントのPDF /印刷版を入手するには?
- 8. printDocument.print()での印刷ダイアログをスキップし、ページを直接印刷する方法は?
- 9. ディレクトリツリーの印刷方法は?
- 10. アレイの印刷方法は?
- 11. WebViewの印刷方法は?
- 12. スターパターンの印刷方法は?
- 13. mysql_num_rowsの印刷方法は?
- 14. テンソルリストの印刷方法は?
- 15. Haskell標準ライブラリの印刷版
- 16. テーブルを印刷する印刷ボタンを挿入する方法
- 17. A4版の版をPDF形式で印刷して保存します。
- 18. Groovyでは、メソッドcity()は印刷メソッドなしで印刷する方法
- 19. 印刷方法をバイパスする方法
- 20. Windowsシステムで印刷ダイアログをスキップし、ページを直接印刷する方法は?
- 21. テンソルを印刷する方法は?
- 22. サブレポートの印刷をループする方法
- 23. ダブルをカンマで印刷する方法
- 24. GTKSharpでイメージを印刷する方法
- 25. androidでメールを印刷する方法
- 26. 方法からの印刷
- 27. xpathパーサーの印刷方法
- 28. Extjsウィンドウの印刷方法
- 29. データの印刷方法
- 30. 出力の印刷方法
ARM linuxプラットフォームでコバルトQAバージョンを実行します。 – bitchainer