12.79 --keep_protected_symbols

ダイナミックリンクを使用していない場合でも STV_PROTECTED シンボルを保持します。

例えば、カスタムローダを使用してロードされる共有オブジェクトに、API から提供された関数をエクスポートするアプリケーションもあります。ただし、未使用セクションの削除というリンカの最適化処理により、STV_PROTECTED シンボルが含まれるセクションも削除されます。STV_PROTECTED シンボルの含まれるセクションが削除されないようにするには、 --keep_protected_symbols と指定します。

関連する概念
10.20 BPABI DLL 類似モデルにおけるダイナミックシンボルテーブルの自動規則
10.12 SysV メモリモデルにおけるダイナミックシンボルテーブルの自動規則
4.3 未使用セクションの削除
関連する参考文書
12.99 --max_visibility=type
12.103 --override_visibility
12.41 --dll
12.129 --shared
非機密扱いPDF file icon PDF 版ARM DUI0474JJ
Copyright © 2010-2013 ARM.All rights reserved.