アカウント名:
パスワード:
カーネルモードドライバのコード書いてるんで再帰の末尾が判っていても絶対に使わない。スタックの1バイトは血の一滴。
再帰はユーザーモードに許された甘え。
ありがとうございます。お言葉とおり甘えさせていただきます。
#だってアマチュア
カーネルモードドライバがどうこうって環境で、スタックを1バイト単位で使用するのってどういうののこと言ってんの?
便乗ですが、ユーザモードでオーバーフローしたらセグメンテーション違反で落ちるかと思うんですが、カーネルモードでオーバーフローしたら、どうなるんでしょうか…
#カーネルモードでメモリ空間の割り当て方がよく分からないのでAC
カーネルモードでオーバーフローしたら、どうなるんでしょうか…
WindowsならBSoDよ。暴走せずに安全に青画面になってくれる。
#カーネルモードでメモリ空間の割り当て方がよく分からない
Windowsのカーネルスタックの話なら固定。32bit(x86)なら12KB、64bit(x64)は24KB、IA64は32KB。再帰を使うとかありえん。
ワーク用メモリはプールから取得。
8ビットMPUに外部MMUついてるとか?
MMU についてはまあ構成によるとしか。http://ja.wikipedia.org/wiki/MC6809 [wikipedia.org]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
論外、使用禁止 (スコア:0)
カーネルモードドライバのコード書いてるんで再帰の末尾が判っていても絶対に使わない。
スタックの1バイトは血の一滴。
再帰はユーザーモードに許された甘え。
Re:論外、使用禁止 (スコア:1)
ありがとうございます。
お言葉とおり甘えさせていただきます。
#だってアマチュア
Re: (スコア:0)
カーネルモードドライバがどうこうって環境で、スタックを1バイト単位で使用するのってどういうののこと言ってんの?
Re:論外、使用禁止 (スコア:1)
便乗ですが、ユーザモードでオーバーフローしたらセグメンテーション違反で落ちるかと思うんですが、
カーネルモードでオーバーフローしたら、どうなるんでしょうか…
#カーネルモードでメモリ空間の割り当て方がよく分からないのでAC
Re: (スコア:0)
カーネルモードでオーバーフローしたら、どうなるんでしょうか…
WindowsならBSoDよ。
暴走せずに安全に青画面になってくれる。
#カーネルモードでメモリ空間の割り当て方がよく分からない
Windowsのカーネルスタックの話なら固定。
32bit(x86)なら12KB、64bit(x64)は24KB、IA64は32KB。
再帰を使うとかありえん。
ワーク用メモリはプールから取得。
Re: (スコア:0)
8ビットMPUに外部MMUついてるとか?
Re: (スコア:0)
MMU についてはまあ構成によるとしか。
http://ja.wikipedia.org/wiki/MC6809 [wikipedia.org]