__gcov_flush is not called from other functions in GCDAProfiling.c,hidden.
but have been used by Android, which needs an interface functionFor applications to dump profiling data of selected .so files,
to flush profile data of multiplethey can use dlsym to find and call llvm_gcov_flush in each .so files.
New llvm_gcov_flush is invisible out of .so files, but can be used inside .so
file to flush profile of .so files.
See https://bugs.llvm.org/show_bug.cgi?id=27224#c5