Lines Matching refs:string
85 const std::string& classpath_dir,
90 bool RemoveLocationsFromClassPaths(const dchecked_vector<std::string>& compilation_sources);
122 std::string EncodeContextForOatFile(const std::string& base_dir,
129 std::string EncodeContextForDex2oat(const std::string& base_dir) const;
148 std::map<std::string, std::string> EncodeClassPathContexts(const std::string& base_dir) const;
156 std::string FlattenDexPaths() const;
166 VerificationResult VerifyClassLoaderContextMatch(const std::string& context_spec,
187 static std::unique_ptr<ClassLoaderContext> Create(const std::string& spec);
209 static std::map<std::string, std::string> EncodeClassPathContextsForClassLoader(
214 static bool IsValidEncoding(const std::string& possible_encoded_class_loader_context);
223 std::vector<std::string> classpath;
225 std::vector<std::string> original_classpath;
272 bool Parse(const std::string& spec, bool parse_checksums = false);
273 ClassLoaderInfo* ParseInternal(const std::string& spec, bool parse_checksums);
278 const std::string& class_loader_spec,
284 void CheckDexFilesOpened(const std::string& calling_method) const;
302 std::string EncodeContext(const std::string& base_dir,
309 const std::string& base_dir,
315 void EncodeClassPath(const std::string& base_dir,
316 const std::vector<std::string>& dex_locations,
324 const std::string& base_dir,
331 const std::string& context_spec,
338 static ClassLoaderType ExtractClassLoaderType(const std::string& class_loader_spec);