C言語なら俺に聞け(入門編)Part 126
■ このスレッドは過去ログ倉庫に格納されています
0368デフォルトの名無しさん
2014/09/14(日) 11:57:27.31ID:TOwVdV2q最悪ローカル変数を使うだけでスタック使ってしまうから、
Cで書くならコンパイラ固有オプションで制御しないとダメ。
アセンブラで書いてしまうほうが安全だけど、楽な方選べ。
そういう処理を全領域に実行するなら領域を分割すれば良い。
スタック(やランタイム消費領域)以外をまず先にテストして、
スタック他をテスト済み領域に複製して開いたところをテスト、
終わったら複製したデータを元の領域に書き戻したら終了。
それと処理中に割り込みなどが起きないようにしておくこと。
スタックを使わない処理の中で一時的にスタックを壊しても、
スタックを使う処理に戻るまでに復元してれば(多分)大丈夫。
■ このスレッドは過去ログ倉庫に格納されています