/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
とアラインメントの文字を、空白のない文字列として指定します。 この文字については、大文字と小文字は区別されません。