Lines Matching refs:base_dir
552 std::string ClassLoaderContext::EncodeContextForDex2oat(const std::string& base_dir) const { in EncodeContextForDex2oat()
553 return EncodeContext(base_dir, /*for_dex2oat=*/ true, /*stored_context=*/ nullptr); in EncodeContextForDex2oat()
556 std::string ClassLoaderContext::EncodeContextForOatFile(const std::string& base_dir, in EncodeContextForOatFile() argument
558 return EncodeContext(base_dir, /*for_dex2oat=*/ false, stored_context); in EncodeContextForOatFile()
562 ClassLoaderContext::EncodeClassPathContexts(const std::string& base_dir) const { in EncodeClassPathContexts()
575 base_dir, in EncodeClassPathContexts()
591 EncodeClassPath(base_dir, dex_locations, checksums, class_loader_chain_->type, out); in EncodeClassPathContexts()
601 std::string ClassLoaderContext::EncodeContext(const std::string& base_dir, in EncodeContext() argument
622 base_dir, in EncodeContext()
629 void ClassLoaderContext::EncodeClassPath(const std::string& base_dir, in EncodeClassPath() argument
645 } else if (!base_dir.empty() in EncodeClassPath()
646 && location.substr(0, base_dir.length()) == base_dir) { in EncodeClassPath()
648 out << location.substr(base_dir.length() + 1).c_str(); in EncodeClassPath()
661 const std::string& base_dir, in EncodeContextInternal() argument
703 EncodeClassPath(base_dir, locations, checksums, info.type, out); in EncodeContextInternal()
704 EncodeSharedLibAndParent(info, base_dir, for_dex2oat, stored_info, out); in EncodeContextInternal()
708 const std::string& base_dir, in EncodeSharedLibAndParent() argument
720 base_dir, in EncodeSharedLibAndParent()
731 base_dir, in EncodeSharedLibAndParent()