8.78 --export_all_vtbl、--no_export_all_vtbl

C++ での動的シンボルのエクスポート方法を制御します。

モード

このオプションは、ソース言語が C++ の場合にのみ有効です。

デフォルト

デフォルトは --no_export_all_vtbl です。

使用法

オプション --export_all_vtbl を使用すると、すべての仮想関数テーブルおよびキー関数が含まれたクラスの RTTI がエクスポートされます。キー関数は、クラスで最初に宣言されている仮想関数であり、インライン関数ではなく、純仮想関数でもありません。

__declspec(notshared) を使用することにより、特定のクラスのエクスポートを無効にすることができます。
関連する参考文書
8.105 --import_all_vtbl
10.28 __declspec(notshared)
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.