Merge "webview: add trace event for relro timeout." into tm-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
db243f1fe1
@@ -21,6 +21,7 @@ import android.content.pm.PackageInfo;
|
|||||||
import android.content.pm.PackageManager.NameNotFoundException;
|
import android.content.pm.PackageManager.NameNotFoundException;
|
||||||
import android.content.pm.Signature;
|
import android.content.pm.Signature;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
|
import android.os.Trace;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
import android.util.Slog;
|
import android.util.Slog;
|
||||||
import android.webkit.UserPackage;
|
import android.webkit.UserPackage;
|
||||||
@@ -265,10 +266,12 @@ class WebViewUpdateServiceImpl {
|
|||||||
// Either the current relro creation isn't done yet, or the new relro creatioin
|
// 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).
|
// hasn't kicked off yet (the last relro creation used an out-of-date WebView).
|
||||||
webViewStatus = WebViewFactory.LIBLOAD_FAILED_WAITING_FOR_RELRO;
|
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
|
+ mNumRelroCreationsStarted
|
||||||
+ " relros finished " + mNumRelroCreationsFinished
|
+ " 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");
|
if (!webViewReady) Slog.w(TAG, "creating relro file timed out");
|
||||||
|
|||||||
Reference in New Issue
Block a user