Lines Matching refs:classpath

199   std::string classpath = class_loader_spec.substr(type_str_size + 1,  in ParseClassLoaderSpec()  local
206 Split(classpath, kClasspathSeparator, &info->classpath); in ParseClassLoaderSpec()
209 Split(classpath, kClasspathSeparator, &classpath_elements); in ParseClassLoaderSpec()
225 info->classpath.push_back(dex_file_with_checksum[0]); in ParseClassLoaderSpec()
430 for (const std::string& cp_elem : info->classpath) { in OpenDexFiles()
498 info->original_classpath = std::move(info->classpath); in OpenDexFiles()
500 info->classpath = dex_locations; in OpenDexFiles()
535 size_t initial_size = info->classpath.size(); in RemoveLocationsFromClassPaths()
537 info->classpath.begin(), in RemoveLocationsFromClassPaths()
538 info->classpath.end(), in RemoveLocationsFromClassPaths()
543 info->classpath.erase(kept_it, info->classpath.end()); in RemoveLocationsFromClassPaths()
544 if (initial_size != info->classpath.size()) { in RemoveLocationsFromClassPaths()
582 for (const std::string& path : class_loader_chain_->classpath) { in EncodeClassPathContexts()
672 remap.Put(info.original_classpath[k], stored_info->classpath[k]); in EncodeContextInternal()
753 static std::string FlattenClasspath(const std::vector<std::string>& classpath) { in FlattenClasspath() argument
754 return android::base::Join(classpath, ':'); in FlattenClasspath()
769 auto search = canonicalized_libraries.find(FlattenClasspath(info.classpath)); in CreateClassLoaderInternal()
832 canonicalized_libraries[FlattenClasspath(info.classpath)] = in CreateClassLoaderInternal()
899 for (const std::string& dex_path : info->classpath) { in FlattenDexPaths()
1117 info->classpath.push_back((type == kInMemoryDexClassLoader) in CreateInfoFromClassLoader()
1297 if (info.classpath.size() != expected_info.classpath.size()) { in ClassLoaderInfoMatch()
1299 << ". expected=" << expected_info.classpath.size() in ClassLoaderInfoMatch()
1300 << ", found=" << info.classpath.size() in ClassLoaderInfoMatch()
1306 DCHECK_EQ(info.classpath.size(), info.checksums.size()); in ClassLoaderInfoMatch()
1307 DCHECK_EQ(expected_info.classpath.size(), expected_info.checksums.size()); in ClassLoaderInfoMatch()
1311 for (size_t k = 0; k < info.classpath.size(); k++) { in ClassLoaderInfoMatch()
1312 bool dex_names_match = AreDexNameMatching(info.classpath[k], expected_info.classpath[k]); in ClassLoaderInfoMatch()
1317 << ". expected=" << expected_info.classpath[k] in ClassLoaderInfoMatch()
1318 << ", found=" << info.classpath[k] in ClassLoaderInfoMatch()
1387 for (size_t k = 0; k < info->classpath.size(); k++) { in CheckForDuplicateDexFiles()
1390 && AreDexNameMatching(info->classpath[k], dex_file->GetLocation())) { in CheckForDuplicateDexFiles()