8.6.9 GetPageSize() 関数

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

--paged または --sysv コマンドラインオプションのいずれかを使用してリンクする場合、armlink が整列の計算に使用する内部ページサイズの値を返します。それ以外の場合は、ゼロを返します。
内部ページサイズのデフォルトは 8000 ですが、--pagesize コマンドラインオプションを使用して変更できます。

この例では、ER のベースアドレスをページ境界で整列させています。
ER AlignExpr(+0, GetPageSize())
{
    …
}
関連する概念
8.6.11 ロード領域に厳密に配置した状態で、実行領域でベースアドレスに合わせる例
関連する参考文書
12.105 --pagesize=pagesize
8.6.8 AlignExpr(expr, align) 関数
非機密扱いPDF file icon PDF 版ARM DUI0474LJ
Copyright © 2010-2015 ARM.All rights reserved.