Merge "Don't preload into nonexistent zygote" am: c3a27297c4 am: 3aab9125d9

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2067474

Change-Id: Ic85395f2a2930d989bd41fb1ecc1e2c4494e4160
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Hans Boehm
2022-04-20 20:19:33 +00:00
committed by Automerger Merge Worker

View File

@@ -1382,8 +1382,9 @@ public final class SystemServer implements Dumpable {
Slog.i(TAG, SECONDARY_ZYGOTE_PRELOAD); Slog.i(TAG, SECONDARY_ZYGOTE_PRELOAD);
TimingsTraceAndSlog traceLog = TimingsTraceAndSlog.newAsyncLog(); TimingsTraceAndSlog traceLog = TimingsTraceAndSlog.newAsyncLog();
traceLog.traceBegin(SECONDARY_ZYGOTE_PRELOAD); traceLog.traceBegin(SECONDARY_ZYGOTE_PRELOAD);
if (!Process.ZYGOTE_PROCESS.preloadDefault(Build.SUPPORTED_32_BIT_ABIS[0])) { String[] abis32 = Build.SUPPORTED_32_BIT_ABIS;
Slog.e(TAG, "Unable to preload default resources"); if (abis32.length > 0 && !Process.ZYGOTE_PROCESS.preloadDefault(abis32[0])) {
Slog.e(TAG, "Unable to preload default resources for secondary");
} }
traceLog.traceEnd(); traceLog.traceEnd();
} catch (Exception ex) { } catch (Exception ex) {