/art/libartservice/service/java/com/android/server/art/prereboot/ |
D | PreRebootGlobalInjector.java | 81 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/ |
D | artd_main.cc | 26 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()
|
D | artd_fuzzer.cc | 22 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()
|
D | README.md | 1 ## 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
|
D | Android.bp | 30 "artd.cc", 45 "artd-aidl-ndk", 51 name: "artd",
|
D | file_utils.h | 33 namespace artd {
|
D | path_utils.h | 30 namespace artd {
|
D | path_utils_test.cc | 26 namespace artd { namespace
|
D | file_utils.cc | 42 namespace artd { namespace
|
D | path_utils.cc | 36 namespace artd { namespace
|
D | file_utils_test.cc | 37 namespace artd { namespace
|
D | artd.h | 48 namespace artd {
|
/art/build/apex/ |
D | art.rc | 15 # 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
|
D | Android.bp | 200 "artd",
|
/art/libartservice/service/java/com/android/server/art/ |
D | GlobalInjector.java | 97 IArtd artd = in getArtd() local 101 if (artd == null) { in getArtd() 104 return artd; in getArtd()
|
D | ArtdRefCache.java | 98 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()
|
D | Utils.java | 210 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()
|
D | ArtManagerLocal.java | 1002 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/ |
D | PREUPLOAD.cfg | 21 artd/
|
/art/artd/tests/ |
D | Android.bp | 31 "artd-aidl-java",
|
/art/libartservice/service/javatests/com/android/server/art/ |
D | SecondaryDexopterTest.java | 326 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()
|
D | PrimaryDexopterTest.java | 952 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/ |
D | Android.bp | 26 name: "artd-aidl",
|
/art/dexopt_chroot_setup/ |
D | README.md | 57 by `artd`.
|
/art/libartservice/service/ |
D | Android.bp | 98 "artd-aidl-java", 243 "artd-aidl-java",
|