/SECTION (EDITBIN)

/SECTION:name[=newname][,attributes][alignment]

解説

このオプションを指定すると、セクションの属性が変更され、そのセクションのオブジェクト ファイルがコンパイルまたはリンクされたときにその属性がオーバーライドされます。

コロン ( : ) の後に、セクションの名前を指定します。 セクション名を変更するには、名前の後に等号 (=) と新しい名前を指定します。

セクションの attributes を設定または変更するには、コンマ (,) の後に 1 つ以上の属性文字を指定します。 属性を否定するには、その文字の前に感嘆符 (!) を付けます。 次の文字は、メモリ属性を指定します。

Attribute 設定
c code
d 破棄可能
e executable
i 初期化されたデータ
k キャッシュされた仮想メモリ
m リンクの削除
o リンク情報
P ページングされた仮想メモリ
r 読み取り
s 共有済み
u 初期化されていないデータ
w write

アラインメントを制御するには、次のように、文字 A の後に次のいずれかの文字を指定して、アラインメントのサイズをバイト単位で設定します。

文字 アラインメントのサイズ (バイト単位)
1 1
2 2
4 4
8 8
P 16
t 32
s 64
x アラインメントなし

attributes とアラインメントの文字を、空白のない文字列として指定します。 この文字については、大文字と小文字は区別されません。

関連項目

EDITBIN オプション