Enable feedback-directed optimisation for the main library (required to
make the FDO symbols present at link time), skia, and sqlite. Update the
android_exports whitelist to allow the gcov symbols to remain public as
otherwise profiling will fail.
BUG=
TBR=michaeln@chromium.org
Review URL: https://codereview.chromium.org/591153002
Cr-Original-Commit-Position: refs/heads/master@{#296997}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c7f9a36cbad5fa14875e26d704ba89208f7cb40f
Rather than registering all jni bindings at startup, only get references
to the class object for those files which require bindings. All others
are satisfied by exporting symbols which can be found automatically by
the VM.
BUG=402003
Review URL: https://codereview.chromium.org/454923002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@288685 4ff67af0-8c30-449e-8e8b-ad334ec8d88c