パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

再帰呼び出し、よく使う?使わない?」記事へのコメント

  • by Anonymous Coward

    カーネルモードドライバのコード書いてるんで再帰の末尾が判っていても絶対に使わない。
    スタックの1バイトは血の一滴。

    再帰はユーザーモードに許された甘え。

    • by Anonymous Coward on 2015年02月12日 0時29分 (#2759636)

      カーネルモードドライバがどうこうって環境で、スタックを1バイト単位で使用するのってどういうののこと言ってんの?

      親コメント
      • by Anonymous Coward on 2015年02月12日 20時58分 (#2760060)

        便乗ですが、ユーザモードでオーバーフローしたらセグメンテーション違反で落ちるかと思うんですが、
        カーネルモードでオーバーフローしたら、どうなるんでしょうか…

        #カーネルモードでメモリ空間の割り当て方がよく分からないのでAC

        親コメント
        • by Anonymous Coward

          カーネルモードでオーバーフローしたら、どうなるんでしょうか…

          WindowsならBSoDよ。
          暴走せずに安全に青画面になってくれる。

          #カーネルモードでメモリ空間の割り当て方がよく分からない

          Windowsのカーネルスタックの話なら固定。
          32bit(x86)なら12KB、64bit(x64)は24KB、IA64は32KB。
          再帰を使うとかありえん。

          ワーク用メモリはプールから取得。

      • by Anonymous Coward

        8ビットMPUに外部MMUついてるとか?

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

処理中...