10.75 __attribute__((zero_init)) 変数属性

section 属性を使用すると、変数を特定のデータセクションに配置するように指定できます。zero_init 属性は、イニシャライザが指定されていない変数を ZI データセクションに配置するよう指定します。イニシャライザが指定されている場合は、エラーが生成されます。

__attribute__((zero_init)) int x;                    /* in section ".bss" */
__attribute__((section("mybss"), zero_init)) int y;  /* in section "mybss" */
関連する参考文書
10.49 __attribute__((section("name"))) 関数属性
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.