D
Dicread
HomeDictionaryBbacktrace

backtrace

バックトレース / バックトレースする
名詞他動詞
複数形: backtraces過去形: backtraced過去分詞: backtraced現在分詞: backtracing

backtraceは、主にソフトウェア開発やデバッグの文脈で使用される専門用語です。プログラムが予期せず停止した際、どの関数がどの順番で呼び出され、最終的にどこでエラーが発生したのかという足跡を遡ることで、バグの根本原因を特定するために不可欠な情報となります。

名詞と動詞としての使い分け

名詞として使用される場合は、出力された関数呼び出しのリスト(レポート)そのものを指します。一方で動詞として使用される場合は、デバッガーなどのツールを用いて、現在の実行状態から過去の呼び出し履歴を逆方向に辿る動作を指します。例えば、単にバックトレースを確認すると言う場合は名詞的な意味であり、実行フローをバックトレースすると言う場合は動詞的な動作を指しています。

stack traceとの関係

技術的な文脈では stack trace とほぼ同義として扱われます。どちらもメモリ上のスタック領域に保存された関数呼び出し情報を参照しているためです。厳密には stack trace の方がより一般的で広範な用語ですが、backtrace は特に過去に遡って追跡するというプロセスや動作に重点を置いた表現として好んで使われる傾向があります。

意味

名詞バックトレース

プログラムがクラッシュした際やブレークポイントに達した際に通常生成される、特定の時点においてアクティブであった関数呼び出しのシーケンスをリスト化したレポートのこと

The developer analyzed the backtrace to find the exact line of code that caused the segmentation fault.

開発者は、セグメンテーション違反を引き起こした正確なコード行を特定するためにバックトレースを分析した。

他動詞バックトレースする
[~ something]

現在の状態から、プログラムの実行フローを元のエントリポイントまたは特定の以前の状態まで逆方向に追跡すること

The debugger allows you to backtrace the execution flow to identify where the variable was first corrupted.

デバッガーを使用すると、変数が最初に破損した箇所を特定するために実行フローをバックトレースできる。

関連語

Last Updated: July 15, 2026Report an Error