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()
239 if (!dex_file_loader.Open(segment, in AddToBootstrapClassLoaderSearch()
240 segment, in AddToBootstrapClassLoaderSearch()
245 JVMTI_LOG(WARNING, env) << "Could not open " << segment << " for boot classpath extension: " in AddToBootstrapClassLoaderSearch()
322 const char* segment) { in AddToDexClassLoader() argument
329 } else if (segment == nullptr) { in AddToDexClassLoader()
348 JVMTI_LOG(ERROR, jvmti_env) << "Unable to add " << segment << " to non BaseDexClassLoader!"; in AddToDexClassLoader()
360 ScopedLocalRef<jstring> dex_path(env, env->NewStringUTF(segment)); in AddToDexClassLoader()
369 JVMTI_LOG(ERROR, jvmti_env) << "Failed to add " << segment << " to classloader. Error was " in AddToDexClassLoader()
378 jvmtiError SearchUtil::AddToSystemClassLoaderSearch(jvmtiEnv* jvmti_env, const char* segment) { in AddToSystemClassLoaderSearch() argument
379 if (segment == nullptr) { in AddToSystemClassLoaderSearch()
388 gSystemOnloadSegments.push_back(segment); in AddToSystemClassLoaderSearch()
405 return AddToDexClassLoader(jvmti_env, loader, segment); in AddToSystemClassLoaderSearch()