Skip to main content

IAR Embedded Workbench for Arm 9.70.x

__no_alloc, __no_alloc16

このセクションの内容:
構文

オブジェクト属性の構文を参照してください。

説明

定数で__no_allocまたは__no_alloc16 オブジェクト属性を使用すると、リンクされたアプリケーション内でスペースをとることなく、実行ファイルでその定数が使用可能になります。

このような定数の内容にはアプリケーションからはアクセスできません。定数のセクションに対する整数オフセットであるアドレスを取得することはできます。__no_allocを使用する場合はオフセットの型がunsigned longとなり、__no_alloc16を使用する場合はunsigned shortとなります。

__no_alloc const struct MyData my_data @ "XXX" = {...};
関連項目

__no_alloc_str, __no_alloc_str16.