スタック トレースとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > スタック トレースの意味・解説 

スタックトレース

【英】stack trace

スタックトレースとは、プログラムの実行過程記録したスタックフレーム記録しておくことである。

スタックフレームは、関数呼ばれるために生成されるその内容システムコンパイラなどの実装によって異なるが、呼び出し元へ戻りアドレスローカル変数などによって構成されている。

スタックトレースでは、プログラムデバック時に実行過程プレイバックするための情報として活用でできる。関数名情報さえあれば、スタックトレースから問題発生時に最後に実行していた関数名がわかる。また、プログラムが異常動作結果により停止した場合には、スタックトレースにより、想定外関数動作していたことや、思わぬルート実行されていたことなどが分かる場合があり、問題解決重要な手がかりになる。

プログラミングのほかの用語一覧
開発環境:  シンボリックデバッガ  条件コンパイル  シングルステップ実行  スタックトレース  デバッガ  デバッグ  トレース

スタックトレース

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/04/29 10:33 UTC 版)

コンピュータにおいて、スタックトレース英語: stack trace)とは、プログラムの実行中の特定の時点でのアクティブなスタックフレームのレポートである。スタックバックトレース英語: stack backtrace[1])、スタックトレースバック英語: stack traceback[2])とも言い、単にバックトレースとも言う[注釈 1]


注釈

  1. ^ GNUデバッガ (gdb) でのレポートコマンドは、バックトレース (backtrace) を縮めたbtである。GNUデバッガ#コマンド例も参照。
  2. ^ コールスタックの割り当てと解放は通例オペレーティングシステムが担当し、アプリケーションプログラムで明示的に割り当てと解放をする必要はない。

出典



「スタックトレース」の続きの解説一覧


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「スタック トレース」の関連用語

スタック トレースのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



スタック トレースのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリスタックトレースの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのスタックトレース (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS