Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f322da78 authored by Paul Duffin's avatar Paul Duffin Committed by Automerger Merge Worker
Browse files

Merge "Preload android.test.base to improve startup performance" am:...

Merge "Preload android.test.base to improve startup performance" am: 1bfeeeb8 am: a2826b64 am: ddcce3c8 am: 97c8f033

Change-Id: Idbfd364f5f6bbd28682bc126e587b5dc7e890134
parents 2c4afa7f 97c8f033
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -376,11 +376,17 @@ public class ZygoteInit {
                null /*declaringPackage*/, null /*dependentPackages*/, null /*dependencies*/);
                null /*declaringPackage*/, null /*dependentPackages*/, null /*dependencies*/);
        hidlManager.addDependency(hidlBase);
        hidlManager.addDependency(hidlBase);


        SharedLibraryInfo androidTestBase = new SharedLibraryInfo(
                "/system/framework/android.test.base.jar", null /*packageName*/,
                null /*codePaths*/, null /*name*/, 0 /*version*/, SharedLibraryInfo.TYPE_BUILTIN,
                null /*declaringPackage*/, null /*dependentPackages*/, null /*dependencies*/);

        ApplicationLoaders.getDefault().createAndCacheNonBootclasspathSystemClassLoaders(
        ApplicationLoaders.getDefault().createAndCacheNonBootclasspathSystemClassLoaders(
                new SharedLibraryInfo[]{
                new SharedLibraryInfo[]{
                    // ordered dependencies first
                    // ordered dependencies first
                    hidlBase,
                    hidlBase,
                    hidlManager,
                    hidlManager,
                    androidTestBase,
                });
                });
    }
    }