You copied the Doc URL to your clipboard.

--keep_protected_symbols

Use this option to explicitly keep STV_PROTECTED symbols even if you are not using dynamic linking.

For example, your application might export functions provided by an API to shared objects that are loaded using a custom loader. However, the linker unused section elimination optimization causes the sections to be removed, even if those sections include STV_PROTECTED symbols. To prevent section containing STV_PROTECTED symbols from being removed, specify --keep_protected_symbols.

Note

Not supported for AArch64 state.

Was this page helpful? Yes No