9.36 アセンブララベル

アセンブリラベルは、C シンボルに使用するアセンブリコード名を指定します。

たとえば、アセンブリコードと C コードで counter などの同じシンボル名を使用する場合があります。このような場合に対処するため、以下のようにアセンブラで使用する異なる名前をエクスポートできます。
int counter __asm__("counter_v1") = 0;
このようにすると、シンボル counter ではなく、シンボル counter_v1 がエクスポートされます。
関連する参考文書
10.5 __asm
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.