英語版
このページの英語版を見る
core.internal.backtrace.handler
LibunwindベースのTraceInfo
このモジュールはスタックトレースを表示するためにlibunwindを使用するハンドラを公開する。
このモジュールは、druntimeがDRuntime_Use_Libunwind 。
ユーザーがmain で以下を使用する場合に使用される:
import core.runtime; import core.internal.backtrace.handler; Runtime.traceHandler = &libunwindDefaultTraceHandler;このモジュールは関数名を取得するためにdladdr を使用していることに注釈:。 ローカル(非ライブラリ)関数の名前が表示されるようにするには、コンパイル時に フラグを使用しなければならない、 フラグ-L--export-dynamic を使用しなければならない、 そうしないと、実行ファイル名しか利用できない。
Authors:
Mathias 'Geod24' Lang
See Also:
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku