Lines Matching refs:string
88 bool OpenDexFiles(const std::string& classpath_dir = "",
94 bool RemoveLocationsFromClassPaths(const dchecked_vector<std::string>& compilation_sources);
126 std::string EncodeContextForOatFile(const std::string& base_dir,
133 std::string EncodeContextForDex2oat(const std::string& base_dir) const;
152 std::map<std::string, std::string> EncodeClassPathContexts(const std::string& base_dir) const;
160 std::string FlattenDexPaths() const;
173 VerificationResult VerifyClassLoaderContextMatch(const std::string& context_spec,
194 static std::unique_ptr<ClassLoaderContext> Create(const std::string& spec);
216 static std::map<std::string, std::string> EncodeClassPathContextsForClassLoader(
221 static bool IsValidEncoding(const std::string& possible_encoded_class_loader_context);
232 std::vector<std::string> classpath;
234 std::vector<std::string> original_classpath;
281 bool Parse(const std::string& spec, bool parse_checksums = false);
282 ClassLoaderInfo* ParseInternal(const std::string& spec, bool parse_checksums);
287 const std::string& class_loader_spec,
293 void CheckDexFilesOpened(const std::string& calling_method) const;
312 std::string EncodeContext(const std::string& base_dir,
319 const std::string& base_dir,
325 void EncodeClassPath(const std::string& base_dir,
326 const std::vector<std::string>& dex_locations,
334 const std::string& base_dir,
341 const std::string& context_spec,
348 static ClassLoaderType ExtractClassLoaderType(const std::string& class_loader_spec);