5.4.1 シンボル名の表現

シンボル テーブルのNameフィールドは、名前が8バイトよりも長くなければ名前そのものを含み、そうでない場合はString Tableへのオフセットを与える8バイトからなります。名前自体であるかオフセットであるかを調べるには、最初の4バイトが0であるかどうかをテストします。

オフセット サイズ フィールド 解説
0 8 Short Name 8バイトの配列。名前が8バイトに満たない場合には、この配列の右側がヌル文字で埋められます。
0 4 Zeroes 名前が8バイトよりも長い場合には、全部に0をセットします。
4 4 Offset 文字列テーブルへのオフセット。


戻る