8.29 GetPageSize() 関数

イメージがデマンド ページングされるとページサイズを返します。AlignExpr 関数とともに使用すると役に立ちます。

--paged または --sysv コマンドラインオプションのいずれかとリンクされると、armlink が整列の計算に使用する内部ページサイズの値を返します。そうでない場合はゼロを返します。

デフォルトの内部ページサイズは 0x8000 ですが、--pagesize コマンドラインオプションを使用して変更できます。

この例では、ER のベースアドレスをページ境界で整列させています。

ER AlignExpr(+0, GetPageSize()) {
    … }
関連する概念
8.27 ロード領域に厳密に配置した状態で、実行領域でベースアドレスに合わせる例
関連する参考文書
12.106 --pagesize=pagesize
8.28 AlignExpr(expr, align) 関数
非機密扱いPDF file icon PDF 版ARM DUI0474JJ
Copyright © 2010-2013 ARM.All rights reserved.