Home
last modified time | relevance | path

Searched refs:ValidateDexPath (Results 1 – 5 of 5) sorted by relevance

/art/libartservice/service/native/
Dservice_test.cc89 TEST_F(ArtServiceTest, ValidateDexPathOk) { EXPECT_THAT(ValidateDexPath("/a/b.apk"), Ok()); } in TEST_F()
92 EXPECT_THAT(ValidateDexPath(""), HasError(WithMessage("Path is empty"))); in TEST_F()
96 EXPECT_THAT(ValidateDexPath("a/b.apk"), in TEST_F()
101 EXPECT_THAT(ValidateDexPath("/a/c/../b.apk"), in TEST_F()
106 EXPECT_THAT(ValidateDexPath("/a/\0/b.apk"s), in TEST_F()
Dservice.cc81 Result<void> ValidateDexPath(const std::string& dex_path) { in ValidateDexPath() function
101 OR_RETURN(ValidateDexPath(context_path)); in ValidateClassLoaderContext()
115 if (Result<void> result = ValidateDexPath(dex_path); !result.ok()) { in Java_com_android_server_art_ArtJni_validateDexPathNative()
Dservice.h35 android::base::Result<void> ValidateDexPath(const std::string& dex_path);
/art/artd/
Dpath_utils.cc49 using ::art::service::ValidateDexPath;
152 OR_RETURN(ValidateDexPath(runtime_artifacts_path.dexPath)); in ValidateRuntimeArtifactsPath()
161 OR_RETURN(ValidateDexPath(artifacts_path.dexPath)); in BuildArtifactsPath()
210 OR_RETURN(ValidateDexPath(prebuilt_profile_path.dexPath)); in BuildPrebuiltProfilePath()
227 OR_RETURN(ValidateDexPath(secondary_ref_profile_path.dexPath)); in BuildSecondaryRefProfilePath()
237 OR_RETURN(ValidateDexPath(secondary_cur_profile_path.dexPath)); in BuildSecondaryCurProfilePath()
267 OR_RETURN(ValidateDexPath(dex_metadata_path.dexPath)); in BuildDexMetadataPath()
Dartd.cc127 using ::art::service::ValidateDexPath;
616 OR_RETURN_FATAL(ValidateDexPath(in_dexFile)); in isProfileUsable()
668 OR_RETURN_FATAL(ValidateDexPath(dex_path)); in CopyAndRewriteProfileImpl()
743 OR_RETURN_FATAL(ValidateDexPath(in_dexFile)); in copyAndRewriteEmbeddedProfile()
799 OR_RETURN_FATAL(ValidateDexPath(in_dexFile)); in getDexFileVisibility()
831 OR_RETURN_FATAL(ValidateDexPath(dex_file)); in mergeProfiles()
1002 OR_RETURN_FATAL(ValidateDexPath(in_dexFile)); in dexopt()
1107 OR_RETURN_FATAL(ValidateDexPath(context_path)); in dexopt()
1324 OR_RETURN_FATAL(ValidateDexPath(in_dexFile)); in isInDalvikCache()
1912 if (Result<void> result = ValidateDexPath(in_dexFile); !result.ok()) { in validateDexPath()