f6e6eae86d
The excess declarations mark implemenation functions as default visibility. Normally this is not an issue since our linker script will specify which visible symbols will be permitted into the dynamic symbol table. However, for static linking methods which apply linker directives during incremental linking symbol visibility must be correct in the (non-dynamic) symbol table. Change-Id: I13dc8dd1019368e8943920d36335a91f0c555a92