Lines Matching refs:segment
161 for (const std::string& segment : gSystemOnloadSegments) { in Update() local
165 str_value += segment; in Update()
224 const char* segment) { in AddToBootstrapClassLoaderSearch() argument
232 if (segment == nullptr) { in AddToBootstrapClassLoaderSearch()
238 art::ArtDexFileLoader dex_file_loader(segment); in AddToBootstrapClassLoaderSearch()
243 JVMTI_LOG(WARNING, env) << "Could not open " << segment << " for boot classpath extension: " in AddToBootstrapClassLoaderSearch()
248 current->AddExtraBootDexFiles(segment, segment, std::move(dex_files)); in AddToBootstrapClassLoaderSearch()
316 const char* segment) { in AddToDexClassLoader() argument
323 } else if (segment == nullptr) { in AddToDexClassLoader()
345 JVMTI_LOG(ERROR, jvmti_env) << "Unable to add " << segment << " to non BaseDexClassLoader!"; in AddToDexClassLoader()
357 hs.NewHandle(art::mirror::String::AllocFromModifiedUtf8(self, segment)); in AddToDexClassLoader()
364 JVMTI_LOG(ERROR, jvmti_env) << "Failed to add " << segment << " to classloader. Error was " in AddToDexClassLoader()
372 jvmtiError SearchUtil::AddToSystemClassLoaderSearch(jvmtiEnv* jvmti_env, const char* segment) { in AddToSystemClassLoaderSearch() argument
373 if (segment == nullptr) { in AddToSystemClassLoaderSearch()
382 gSystemOnloadSegments.push_back(segment); in AddToSystemClassLoaderSearch()
402 return AddToDexClassLoader(jvmti_env, loader, segment); in AddToSystemClassLoaderSearch()