Merge "webview: add trace event for relro timeout." into tm-dev am: db243f1fe1 am: d8aa1435cb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18888975 Change-Id: Iaa03ca1d269a4b3f9fc5bf19903a8d7212ff5f5f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
committed by
Automerger Merge Worker
commit
89bb59963b
@@ -21,6 +21,7 @@ import android.content.pm.PackageInfo;
|
||||
import android.content.pm.PackageManager.NameNotFoundException;
|
||||
import android.content.pm.Signature;
|
||||
import android.os.AsyncTask;
|
||||
import android.os.Trace;
|
||||
import android.os.UserHandle;
|
||||
import android.util.Slog;
|
||||
import android.webkit.UserPackage;
|
||||
@@ -265,10 +266,12 @@ class WebViewUpdateServiceImpl {
|
||||
// Either the current relro creation isn't done yet, or the new relro creatioin
|
||||
// hasn't kicked off yet (the last relro creation used an out-of-date WebView).
|
||||
webViewStatus = WebViewFactory.LIBLOAD_FAILED_WAITING_FOR_RELRO;
|
||||
Slog.e(TAG, "Timed out waiting for relro creation, relros started "
|
||||
String timeoutError = "Timed out waiting for relro creation, relros started "
|
||||
+ mNumRelroCreationsStarted
|
||||
+ " relros finished " + mNumRelroCreationsFinished
|
||||
+ " package dirty? " + mWebViewPackageDirty);
|
||||
+ " package dirty? " + mWebViewPackageDirty;
|
||||
Slog.e(TAG, timeoutError);
|
||||
Trace.instant(Trace.TRACE_TAG_ACTIVITY_MANAGER, timeoutError);
|
||||
}
|
||||
}
|
||||
if (!webViewReady) Slog.w(TAG, "creating relro file timed out");
|
||||
|
||||
Reference in New Issue
Block a user