HomeSort by relevance Sort by last modified time
    Searched refs:apex (Results 1 - 25 of 32) sorted by null

1 2

  /build/make/target/product/
updatable_apex.mk 19 PRODUCT_PROPERTY_OVERRIDES := ro.apex.updatable=true
20 PRODUCT_PACKAGES := com.android.apex.cts.shim.v1_prebuilt
base_system.mk 327 /apex/com.android.conscrypt/javalib/conscrypt.jar \
328 /apex/com.android.media/javalib/updatable-media.jar
  /build/make/tools/releasetools/
apex_utils.py 32 """An Exception raised during Apex Information command."""
39 """An Exception raised during Apex Payload signing."""
53 '--prop', 'apex.key:{}'.format(payload_key_name),
63 'Failed to sign APEX payload {} with {}:\n{}'.format(
72 """Verifies the APEX payload signature with the given key."""
84 """Parses the APEX payload info.
94 contain Algorithm, Salt and apex.key.
104 'Failed to get APEX payload info for {}:\n{}'.format(
125 # Prop: apex.key -> 'com.android.runtime'
136 if prop_key == 'apex.key'
    [all...]
test_sign_target_files_apks.py 37 APEX_KEYS_TXT = """name="apex.apexd_test.apex" public_key="system/apex/apexd/apexd_testdata/com.android.apex.test_package.avbpubkey" private_key="system/apex/apexd/apexd_testdata/com.android.apex.test_package.pem" container_certificate="build/target/product/security/testkey.x509.pem" container_private_key="build/target/product/security/testkey.pk8"
38 name="apex.apexd_test_different_app.apex" public_key="system/apex/apexd/apexd_testdata/com.android.apex.test_package_2.avbpubkey" private_key="system/apex/apexd/apexd_testdata/com.android.apex.test_pack (…)
    [all...]
sign_target_files_apks 24 Add extra APK/APEX name/key pairs as though they appeared in apkcerts.txt
27 apkcerts.txt file, or the container key for an APEX. Option may be
31 Add a mapping for APEX package name to payload signing key, which will
101 --avb_{apex,boot,system,system_other,vendor,dtbo,vbmeta,vbmeta_system,
170 """Gets APEX payload and container signing keys by applying the mapping rules.
175 keys_info: A dict that maps from APEX filenames to a tuple of (payload_key,
180 A dict that contains the updated APEX key mapping, which should be used for
185 for apex, key in OPTIONS.extra_apex_payload_keys.items():
188 if apex not in keys_info:
189 logger.warning('Failed to find %s in target_files; Ignored', apex)
    [all...]
sign_target_files_apks.py 24 Add extra APK/APEX name/key pairs as though they appeared in apkcerts.txt
27 apkcerts.txt file, or the container key for an APEX. Option may be
31 Add a mapping for APEX package name to payload signing key, which will
101 --avb_{apex,boot,system,system_other,vendor,dtbo,vbmeta,vbmeta_system,
170 """Gets APEX payload and container signing keys by applying the mapping rules.
175 keys_info: A dict that maps from APEX filenames to a tuple of (payload_key,
180 A dict that contains the updated APEX key mapping, which should be used for
185 for apex, key in OPTIONS.extra_apex_payload_keys.items():
188 if apex not in keys_info:
189 logger.warning('Failed to find %s in target_files; Ignored', apex)
    [all...]
  /build/soong/apex/
apex_test.go 15 package apex package
38 ctx.RegisterModuleType("apex", android.ModuleFactoryAdaptor(apexBundleFactory))
47 ctx.BottomUp("apex", apexMutator)
164 "system/sepolicy/apex/myapex-file_contexts": nil,
165 "system/sepolicy/apex/myapex_keytest-file_contexts": nil,
166 "system/sepolicy/apex/otherapex-file_contexts": nil,
182 "myapex-arm64.apex": nil,
183 "myapex-arm.apex": nil,
255 apex {
322 ensureContains(t, apexRule.Output.String(), "myapex.apex.unsigned"
    [all...]
apex.go 15 package apex package
36 pctx = android.NewPackageContext("android/apex")
65 Description: "APEX ${image_dir} => ${out}",
87 `apex_payload.img:apex/${abi}.img ` +
95 var imageApexSuffix = ".apex"
141 android.RegisterModuleType("apex", apexBundleFactory)
148 ctx.BottomUp("apex", apexMutator)
152 // Mark the direct and transitive dependencies of apex bundles so that they
153 // can be built for the apex bundles.
163 // non-installable apex's cannot be installed and so should not prevent libraries from bein
    [all...]
key.go 15 package apex package
138 m.Name()+".apex",
  /art/tools/
host_bcp.sh 25 and existing \$ANDROID_PRODUCT_OUT/apex/com.android.runtime* paths.
45 RUNTIME_APEX=/apex/com.android.runtime
49 echo "Multiple Runtime apex dirs: ${RUNTIME_APEX_SELECTED}, ${d}."
55 echo "No Runtime apex dir."
mount-buildbot-apexes.sh 17 # Mount Android Runtime and Core Libraries APEX packages required in the chroot directory.
33 # Check that the "$ART_TEST_CHROOT/apex" directory exists.
34 adb shell test -d "$ART_TEST_CHROOT/apex" \
35 || { echo "$ART_TEST_CHROOT/apex does not exist or is not a directory"; exit 1; }
37 # Create a directory where we extract APEX packages' payloads (ext4 images)
39 apex_image_dir="/tmp/apex"
45 # APEX_NAME in `/apex` under the chroot directory.
49 local apex_package_path="/system/apex/$apex_package"
50 local abs_mount_point="$ART_TEST_CHROOT/apex/$apex_name"
67 # Rename the extracted payload to have its name match the APEX's name
    [all...]
teardown-buildbot-device.sh 92 # Remove /apex from chroot.
93 remove_filesystem_from_chroot apex tmpfs true
build_linux_bionic_tests.sh 84 $(find $host_out/apex -type f | sed "s:$host_out:$soong_out:g")
  /build/soong/cc/
gen_stub_libs.py 111 def should_omit_version(version, arch, api, vndk, apex):
123 no_vndk_no_apex = 'vndk' not in version.tags and 'apex' not in version.tags
126 ('apex' in version.tags and apex)
136 def should_omit_symbol(symbol, arch, api, vndk, apex):
138 no_vndk_no_apex = 'vndk' not in symbol.tags and 'apex' not in symbol.tags
141 ('apex' in symbol.tags and apex)
253 def __init__(self, input_file, api_map, arch, api, vndk, apex):
259 self.apex = ape
    [all...]
binary.go 393 // Need to determine symlinks early since some targets (ie APEX) need this
424 // /system/bin/linker -> /apex/com.android.runtime/bin/linker
428 target := "/" + filepath.Join("apex", "com.android.runtime", dir.Base(), file.Base())
442 // runtime APEX.
  /cts/hostsidetests/stagedinstall/src/com/android/tests/stagedinstall/host/
ApexShimValidationTest.java 34 * Tests to validate that only what is considered a correct shim apex can be installed.
36 * <p>Shim apex is considered correct iff:
42 * {@code /system} partition shim apex.</li>
48 private static final String SHIM_APEX_PACKAGE_NAME = "com.android.apex.cts.shim";
70 final String updatable = getDevice().getProperty("ro.apex.updatable");
71 assumeThat("Device doesn't support updating APEX", updatable, CoreMatchers.equalTo("true"));
84 apex -> apex.name.equals(SHIM_APEX_PACKAGE_NAME));
85 assertWithMessage("Shim APEX is not pre-installed").that(
StagedInstallTest.java 46 private static final String SHIM_APEX_PACKAGE_NAME = "com.android.apex.cts.shim";
162 assumeTrue("Device does not support updating APEX", isUpdatingApexSupported());
170 assumeTrue("Device does not support updating APEX", isUpdatingApexSupported());
179 assumeTrue("Device does not support updating APEX", isUpdatingApexSupported());
188 assumeTrue("Device does not support updating APEX", isUpdatingApexSupported());
195 assumeTrue("Device does not support updating APEX", isUpdatingApexSupported());
202 assumeTrue("Device does not support updating APEX", isUpdatingApexSupported());
211 assumeTrue("Device does not support updating APEX", isUpdatingApexSupported());
217 assumeTrue("Device does not support updating APEX", isUpdatingApexSupported());
228 assumeTrue("Device does not support updating APEX", isUpdatingApexSupported())
    [all...]
  /build/soong/android/
apex.go 26 // is destined for an apex or not (installed to one of the regular partitions).
29 // APEX, it should depend only on stable interfaces such as NDK, stable AIDL,
33 // variations by apex.apexMutator if it is directly or indirectly included
34 // in one or more APEXs. Specifically, if a module is included in apex.foo and
35 // apex.bar then three apex variants are created: platform, apex.foo and
36 // apex.bar. The platform variant is for the regular partitions
43 // Marks that this module should be built for the APEX of the specified name.
44 // Call this before apex.apexMutator is run
    [all...]
  /cts/hostsidetests/rollback/src/com/android/cts/rollback/host/
RollbackManagerHostTest.java 38 private static final String SHIM_APEX_PACKAGE_NAME = "com.android.apex.cts.shim";
54 * Return {@code true} if and only if device supports updating apex.
57 return "true".equals(getDevice().getProperty("ro.apex.updatable"));
61 * Uninstalls a shim apex only if it's latest version is installed on /data partition (i.e.
64 * <p>This is purely to optimize tests run time, since uninstalling an apex requires a reboot.
68 // Device doesn't support updating apex. Nothing to uninstall.
73 // System version is active, skipping uninstalling active apex and rebooting the device.
86 * Get {@link ITestDevice.ApexInfo} for the installed shim apex.
90 apex -> apex.name.equals(SHIM_APEX_PACKAGE_NAME)).findAny().orElseThrow
    [all...]
  /art/
Android.mk 323 # Android Runtime APEX.
327 # The Android Runtime APEX comes in two flavors:
333 # The Android Runtime APEX module (`com.android.runtime`) is an
355 APEX_TEST_MODULE := art-check-debug-apex-gen-fakebin
359 APEX_TEST_MODULE := art-check-release-apex-gen-fakebin
382 # since they are available via /apex/com.android.runtime at runtime
384 # $(TARGET_OUT_UNSTRIPPED)/apex/com.android.runtime is linked to
385 # $(TARGET_OUT_UNSTRIPPED)/apex/$(TARGET_RUNTIME_APEX).
390 runtime_apex_manifest_file := $(PRODUCT_OUT)/system/apex/$(TARGET_RUNTIME_APEX)/apex_manifest.json
392 runtime_apex_manifest_file := $(PRODUCT_OUT)/apex/$(TARGET_RUNTIME_APEX)/apex_manifest.jso
    [all...]
  /art/build/apex/
art_apex_test.py 42 def __init__(self, apex, tmpdir, debugfs):
48 apex_zip = zipfile.ZipFile(apex)
116 def __init__(self, apex, tmpdir):
121 apex_zip = zipfile.ZipFile(apex)
367 # Check the APEX manifest.
415 # if the library is also present in /system or another APEX and hence might
446 # Check the APEX package scripts.
685 apex_provider = HostApexProvider(test_args.apex, test_args.tmpdir)
687 apex_provider = TargetApexProvider(test_args.apex, test_args.tmpdir, test_args.debugfs)
693 Tree(apex_provider, test_args.apex).print_tree(
    [all...]
  /build/soong/java/
dexpreopt_config.go 92 filepath.Join("/apex/com.android.runtime/javalib", m+".jar"))
147 filepath.Join("/apex/com.android.runtime/javalib", m+".jar"))
171 "system/framework", target.Arch.ArchType.String(), "apex.art")
175 name: "apex",
  /art/build/
art.go 19 "android/soong/apex"
298 // set. We need this because the multilib types of binaries listed in the apex
307 module := apex.ApexBundleFactory( /*testApex*/ true)
  /build/soong/dexpreopt/
config.go 34 GenerateApexImage bool // generate an extra boot image only containing jars from the runtime apex
35 UseApexImage bool // use the apex image by default
45 RuntimeApexJars []string // modules for jars that are in the runtime apex
  /build/make/core/
main.mk     [all...]

Completed in 4996 milliseconds

1 2