Switch to Bing in English
Copilot
あなたの日常的な AI アシスタント
約 119,000 件の結果
  1. スタックオーバーフローとは?プログラミングで遭遇する問題 ...

  2. 【C言語組み込み】スタックオーバーフローと発生し …

    ウェブ2021年6月5日 · スタックオーバーフローとは、スタック領域の限度を超えて他の領域に侵食する現象で、プログラムがリブートや暴走することがあります。この記事では、スタックオーバーフローの原因と解析・デバッグ方法について具体例を交えて解説します。

  3. スタックオーバーフローとは - 意味をわかりやすく - IT用語辞典 ...

  4. Stack Overflow - Where Developers Learn, Share, & Build Careers

  5. 他の人はこちらも質問
    リセットを発生させる不具合の要因はいくつか考えられますが、スタックオーバーフローである可能性も十分にあるので、候補の1つであることを念頭に置いて以下の調査を実施すると、解決が早まるかもしれません。 スタックオーバーフローが発生するのは、一番スタックを多く使う特定のパスのみということもよくあるので、特定の操作をしたときのみリセットが発生する、というパターンもよくあります。 動作を再現するというのは、不具合解析の基本中の基本ではありますが、やはり条件をきっちりそろえて問題が発生したときと同じ動作をさせるというのが大切になります。
    前回の「スタックってなあに? (2)」で説明したように、スタックオーバーフローとは、スタックメモリのサイズを超えてpushしてしまうことだったよね。 これに対しスタックアンダーフローは、 スタックが空の状態で、さらにpopしようとした。 場合のことを指すことになる。 通常、C言語などの関数呼び出しに使われているスタック構造では、こういった状況は起こらないはずなんだ。 なぜなら、「スタックが空」というのは「タスクが関数を何も呼びだしていない状態」であり、これをさらにPopさせる手段がないからなんだ。 もし起こるとすれば、言語処理系(コンパイラなど)に問題がある可能性が考えられる。
    スタックバッファオーバーフローはスタック領域にあるバッファが溢れることを意味します。 一般的な対策はバッファのサイズ以上の入力を読み込まないなどが考えられますが、そういった対策を怠った場合に発生する脆弱性です。 以下にgets ()関数を使った例を記載します。
    なぜなら、「スタックが空」というのは「タスクが関数を何も呼びだしていない状態」であり、これをさらにPopさせる手段がないからなんだ。 もし起こるとすれば、言語処理系(コンパイラなど)に問題がある可能性が考えられる。 ただし、アセンブラ言語で書かれたプログラムなら起こりえるんだ。
  6. スタックオーバーフロー - Wikipedia

  7. 初心者でもざっくりわかる!バッファオーバーフロー …

    ウェブ2016年7月18日 · バッファオーバーフローとは、メモリ領域のバッファを超えて起こるバグのことでセキュリティホールとして利用されやすい。スタックオーバーフローは、関数の呼び出しに使われるスタック領域に不正なデータを書き込んで、リターンアドレスを変更する方法を …

  8. メモリを壊してみましょう | 学校では教えてくれないこと ...

  9. Stack Overflow - Wikipedia

このサイトを利用すると、分析、カスタマイズされたコンテンツ、広告に Cookie を使用することに同意したことになります。サード パーティの Cookie に関する詳細情報|Microsoft のプライバシー ポリシー