Home
last modified time | relevance | path

Searched refs:artd (Results 1 – 25 of 27) sorted by relevance

12

/art/libartservice/service/java/com/android/server/art/prereboot/
DPreRebootGlobalInjector.java81 IArtd artd = IArtd.Stub.asInterface( in getArtdNoInit() local
83 if (artd == null) { in getArtdNoInit()
86 return artd; in getArtdNoInit()
94 IArtd artd = getArtdNoInit(); in initArtd() local
95 IArtdCancellationSignal artdCancellationSignal = artd.createCancellationSignal(); in initArtd()
103 return artd.preRebootInit(artdCancellationSignal); in initArtd()
115 IArtd artd = getArtdNoInit(); in getArtd() local
117 artd.preRebootInit(null /* cancellationSignal */); in getArtd()
121 return artd; in getArtd()
/art/artd/
Dartd_main.cc26 namespace artd { namespace
57 art::artd::Options options = art::artd::ParseOptions(argc, argv); in main()
62 auto artd = ndk::SharedRefBase::make<art::artd::Artd>(std::move(options)); in main() local
66 if (auto ret = artd->Start(); !ret.ok()) { in main()
Dartd_fuzzer.cc22 using ::art::artd::Artd;
26 auto artd = SharedRefBase::make<Artd>(art::artd::Options()); in LLVMFuzzerTestOneInput() local
28 fuzzService(artd->asBinder().get(), FuzzedDataProvider(data, size)); in LLVMFuzzerTestOneInput()
DREADME.md1 ## artd section
3 artd is a component of ART Service. It is a shim service to do tasks that
12 artd can be controlled by the system properties listed below. Note that the list argument
15 - `dalvik.vm.artd-verbose`: Log verbosity of the artd process. The syntax is the
20 artd can be run in Pre-reboot mode through the `--pre-reboot` flag. The argument
23 a few return checks, etc. Note that how artd addresses input files and output
DAndroid.bp30 "artd.cc",
45 "artd-aidl-ndk",
51 name: "artd",
Dfile_utils.h33 namespace artd {
Dpath_utils.h30 namespace artd {
Dpath_utils_test.cc26 namespace artd { namespace
Dfile_utils.cc42 namespace artd { namespace
Dpath_utils.cc36 namespace artd { namespace
Dfile_utils_test.cc37 namespace artd { namespace
Dartd.h48 namespace artd {
/art/build/apex/
Dart.rc15 # A service that handles dexopt. See art/artd/README.md. It's a lazy service
17 service artd /apex/com.android.art/bin/artd
18 interface aidl artd
22 user artd
23 group artd
33 /apex/com.android.art/bin/artd \
39 user artd
40 group artd
51 user artd
52 group artd
DAndroid.bp200 "artd",
/art/libartservice/service/java/com/android/server/art/
DGlobalInjector.java97 IArtd artd = in getArtd() local
101 if (artd == null) { in getArtd()
104 return artd; in getArtd()
DArtdRefCache.java98 IArtd artd = mInjector.getArtd(); in getArtd() local
101 artd.asBinder().linkToDeath(new CacheDeathRecipient(), 0 /* flags */); in getArtd()
103 mArtd = artd; in getArtd()
107 return artd; in getArtd()
DUtils.java210 public static boolean isInDalvikCache(@NonNull PackageState pkgState, @NonNull IArtd artd) in isInDalvikCache() argument
213 return artd.isInDalvikCache(pkgState.getAndroidPackage().getSplits().get(0).getPath()); in isInDalvikCache()
387 public static InitProfileResult getOrInitReferenceProfile(@NonNull IArtd artd, in getOrInitReferenceProfile() argument
392 if (artd.isProfileUsable(refProfile, dexPath)) { in getOrInitReferenceProfile()
394 artd.getProfileVisibility(refProfile) == FileVisibility.OTHER_READABLE; in getOrInitReferenceProfile()
405 artd, dexPath, externalProfiles, enableEmbeddedProfile, initOutput); in getOrInitReferenceProfile()
416 public static InitProfileResult initReferenceProfile(@NonNull IArtd artd, in initReferenceProfile() argument
429 () -> artd.copyAndRewriteProfile(profile, output, dexPath))); in initReferenceProfile()
433 "embedded profile", () -> artd.copyAndRewriteEmbeddedProfile(output, dexPath))); in initReferenceProfile()
DArtManagerLocal.java1002 IArtd artd = mInjector.getArtd(); in getArtManagedFileStats() local
1007 artifactsSize += artd.getArtifactsSize(artifacts); in getArtManagedFileStats()
1010 artifactsSize += artd.getVdexFileSize(vdexFile); in getArtManagedFileStats()
1013 artifactsSize += artd.getRuntimeArtifactsSize(runtimeArtifacts); in getArtManagedFileStats()
1023 refProfilesSize += artd.getProfileSize(profile); in getArtManagedFileStats()
1026 curProfilesSize += artd.getProfileSize(profile); in getArtManagedFileStats()
/art/
DPREUPLOAD.cfg21 artd/
/art/artd/tests/
DAndroid.bp31 "artd-aidl-java",
/art/libartservice/service/javatests/com/android/server/art/
DSecondaryDexopterTest.java326 private void checkDexoptWithPrivateProfile(IArtd artd, String dexPath, String isa, in checkDexoptWithPrivateProfile() argument
331 artd.dexopt(deepEq(outputArtifacts), eq(dexPath), eq(isa), eq(classLoaderContext), in checkDexoptWithPrivateProfile()
336 private void checkDexoptWithNoProfile(IArtd artd, String dexPath, String isa, in checkDexoptWithNoProfile() argument
341 artd.dexopt(deepEq(outputArtifacts), eq(dexPath), eq(isa), eq(classLoaderContext), in checkDexoptWithNoProfile()
DPrimaryDexopterTest.java952 private void checkDexoptWithProfile(IArtd artd, String dexPath, String isa, ProfilePath profile, in checkDexoptWithProfile() argument
954 artd.dexopt(argThat(artifacts in checkDexoptWithProfile()
962 IArtd artd, String dexPath, String isa, String compilerFilter) throws Exception { in checkDexoptWithNoProfile() argument
963 artd.dexopt( in checkDexoptWithNoProfile()
/art/artd/binder/
DAndroid.bp26 name: "artd-aidl",
/art/dexopt_chroot_setup/
DREADME.md57 by `artd`.
/art/libartservice/service/
DAndroid.bp98 "artd-aidl-java",
243 "artd-aidl-java",

12