最初のページ 戻る 次へ 最後のページ 目次 図
注意する点など
エディタにはよってはうまくいかないことも…
- beav: 保存先ファイルは別inodeになるためプログラム実行前に編集開始しておく
- bvi: open(2)時O_TRUNCするため、ファイルデータが消えてプロセスがクラッシュ
実行属性領域(.text)以外のセクション(.bss, heap, stack)の変更は不可能
コード領域が足りない場合、何とか頑張る:
- すき間を使う(不要なコード・_start・デバッグ情報など)、自前でmmapするなど