/art/artd/ |
D | path_utils.cc | 155 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()
|
D | path_utils.h | 33 android::base::Result<void> ValidateDexPath(const std::string& dex_path);
|
D | artd.cc | 696 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/ |
D | library_namespaces.cpp | 110 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()
|
D | native_loader_test.cpp | 190 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 …]
|
D | native_loader_lazy.cpp | 48 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()
|
D | native_loader.cpp | 143 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()
|
D | library_namespaces.h | 57 jobject class_loader, bool is_shared, jstring dex_path,
|
/art/libnativeloader/include/nativeloader/ |
D | native_loader.h | 40 JNIEnv* env, int32_t target_sdk_version, jobject class_loader, bool is_shared, jstring dex_path,
|
/art/openjdkjvmti/ |
D | ti_search.cc | 356 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/ |
D | class_loader_context.cc | 944 for (const std::string& dex_path : info->classpath) { in FlattenDexPaths() local 945 result.push_back(dex_path); in FlattenDexPaths()
|