デバッグ情報ファイル:属性とラベル

属性

GS、LS、PROC レコードの C フィールドは、各種の追加属性を示します。各属性はカンマ (,) で区切られます。次の属性があります。



意味
TMP
コンパイラが生成した内部ラベル。
FS
ファイル外に公開されない静的ラベル。C 言語の static 変数には、この属性が付加されます。
SI
LS レコードで使用され、このローカル変数がレジスタ変数として si で実現されていることを示します。この場合、オフセットを示す O フィールドは、常に +0 になります。
DI
si ではなく di によるレジスタ変数です。後は SI 属性と同じです。



ラベル

Light C で生成されたラベルには、その性格に応じて「_」「$」「?」が付加されます。





[目次]