4.2 Grouped Sections(オブジェクトのみ)

「$」(ドル記号)は、オブジェクト ファイルのセクション名においては特別な意味を持ちます。

オブジェクト セクションの内容を含めるイメージ セクションを決めるとき、リンカは$およびその後に続くすべての文字を破棄します。したがって、.text$X という名前のオブジェクトセクションは、実際にはイメージの.text セクションに割り当てられます。

しかし、$の後に続く文字がイメージ セクションに割り当てられる順番を決めます。同じオブジェクトセクション名へのすべての割り当ては、イメージ内で連続して割り当てられます。そして、割り当てのブロックはオブジェクト セクション名の辞書順にソートされます。したがって、オブジェクト ファイル内の.text$X というセクション名をもつすべてのものは、.text$W の割り当ての後、.text$Y の割り当ての前にまとめられます。

イメージ ファイル内のセクション名に$が含まれることはありません。


戻る