Home
last modified time | relevance | path

Searched refs:dex_path (Results 1 – 11 of 11) sorted by relevance

/art/artd/
Dpath_utils.cc155 Result<void> ValidateDexPath(const std::string& dex_path) { in ValidateDexPath() argument
156 OR_RETURN(ValidateAbsoluteNormalPath(dex_path)); in ValidateDexPath()
217 std::filesystem::path dex_path(secondary_ref_profile_path.dexPath); in BuildSecondaryRefProfilePath() local
218 return "{}/oat/{}.prof"_format(dex_path.parent_path().string(), dex_path.filename().string()); in BuildSecondaryRefProfilePath()
224 std::filesystem::path dex_path(secondary_cur_profile_path.dexPath); in BuildSecondaryCurProfilePath() local
225 return "{}/oat/{}.cur.prof"_format(dex_path.parent_path().string(), dex_path.filename().string()); in BuildSecondaryCurProfilePath()
Dpath_utils.h33 android::base::Result<void> ValidateDexPath(const std::string& dex_path);
Dartd.cc696 for (const std::string& dex_path : in_dexFiles) { in mergeProfiles() local
697 std::unique_ptr<File> dex_file = OR_RETURN_NON_FATAL(OpenFileForReading(dex_path)); in mergeProfiles()
/art/libnativeloader/
Dlibrary_namespaces.cpp110 ApkOrigin GetApkOriginFromDexPath(const std::string& dex_path) { in GetApkOriginFromDexPath() argument
112 if (std::regex_search(dex_path, kVendorDexPathRegex)) { in GetApkOriginFromDexPath()
115 if (std::regex_search(dex_path, kProductDexPathRegex)) { in GetApkOriginFromDexPath()
118 dex_path.c_str()); in GetApkOriginFromDexPath()
188 std::string dex_path; in Create() local
197 dex_path = dex_path_chars.c_str(); in Create()
217 ApkOrigin apk_origin = GetApkOriginFromDexPath(dex_path); in Create()
291 dex_path.c_str(), in Create()
375 for (const std::string& each_jar_path : android::base::Split(dex_path, ":")) { in Create()
Dnative_loader_test.cpp190 std::string dex_path = "/data/app/foo/classes.dex"; member in android::nativeloader::NativeLoaderTest_Create
234 .WillOnce(Return(TO_MOCK_NAMESPACE(TO_ANDROID_NAMESPACE(dex_path.c_str())))); in SetExpectations()
292 env()->NewStringUTF(dex_path.c_str()), env()->NewStringUTF(library_path.c_str()), in RunTest()
303 EXPECT_EQ(dex_path.c_str(), reinterpret_cast<const char*>(ns)); in RunTest()
309 EXPECT_STREQ(dex_path.c_str(), in RunTest()
323 dex_path = "/system/app/foo/foo.apk"; in TEST_P()
333 dex_path = "/vendor/app/foo/foo.apk"; in TEST_P()
343 dex_path = "/vendor/app/foo/foo.apk"; in TEST_P()
357 dex_path = "/product/app/foo/foo.apk"; in TEST_P()
367 dex_path = "/system/framework/services.jar:/apex/com.android.conscrypt/javalib/service-foo.jar"; in TEST_P()
[all …]
Dnative_loader_lazy.cpp48 bool is_shared, jstring dex_path, jstring library_path, in CreateClassLoaderNamespace() argument
51 return f(env, target_sdk_version, class_loader, is_shared, dex_path, library_path, in CreateClassLoaderNamespace()
Dnative_loader.cpp143 jstring dex_path, in CreateClassLoaderNamespaceLocked() argument
152 dex_path, in CreateClassLoaderNamespaceLocked()
187 bool is_shared, jstring dex_path, jstring library_path, in CreateClassLoaderNamespace() argument
195 dex_path, in CreateClassLoaderNamespace()
203 UNUSED(env, target_sdk_version, class_loader, is_shared, dex_path, library_path, permitted_path, in CreateClassLoaderNamespace()
Dlibrary_namespaces.h57 jobject class_loader, bool is_shared, jstring dex_path,
/art/libnativeloader/include/nativeloader/
Dnative_loader.h40 JNIEnv* env, int32_t target_sdk_version, jobject class_loader, bool is_shared, jstring dex_path,
/art/openjdkjvmti/
Dti_search.cc356 art::Handle<art::mirror::String> dex_path = in AddToDexClassLoader() local
358 if (dex_path == nullptr) { in AddToDexClassLoader()
362 add_dex_path_id->InvokeVirtual<'V', 'L'>(self, class_loader.Get(), dex_path.Get()); in AddToDexClassLoader()
/art/runtime/
Dclass_loader_context.cc944 for (const std::string& dex_path : info->classpath) { in FlattenDexPaths() local
945 result.push_back(dex_path); in FlattenDexPaths()