Lines Matching refs:base_dir

568 std::string ClassLoaderContext::EncodeContextForDex2oat(const std::string& base_dir) const {  in EncodeContextForDex2oat()
569 return EncodeContext(base_dir, /*for_dex2oat=*/ true, /*stored_context=*/ nullptr); in EncodeContextForDex2oat()
572 std::string ClassLoaderContext::EncodeContextForOatFile(const std::string& base_dir, in EncodeContextForOatFile() argument
574 return EncodeContext(base_dir, /*for_dex2oat=*/ false, stored_context); in EncodeContextForOatFile()
578 ClassLoaderContext::EncodeClassPathContexts(const std::string& base_dir) const { in EncodeClassPathContexts()
591 base_dir, in EncodeClassPathContexts()
607 EncodeClassPath(base_dir, dex_locations, checksums, class_loader_chain_->type, out); in EncodeClassPathContexts()
617 std::string ClassLoaderContext::EncodeContext(const std::string& base_dir, in EncodeContext() argument
641 base_dir, in EncodeContext()
648 void ClassLoaderContext::EncodeClassPath(const std::string& base_dir, in EncodeClassPath() argument
664 } else if (!base_dir.empty() in EncodeClassPath()
665 && location.substr(0, base_dir.length()) == base_dir) { in EncodeClassPath()
667 out << location.substr(base_dir.length() + 1).c_str(); in EncodeClassPath()
680 const std::string& base_dir, in EncodeContextInternal() argument
722 EncodeClassPath(base_dir, locations, checksums, info.type, out); in EncodeContextInternal()
723 EncodeSharedLibAndParent(info, base_dir, for_dex2oat, stored_info, out); in EncodeContextInternal()
727 const std::string& base_dir, in EncodeSharedLibAndParent() argument
739 base_dir, in EncodeSharedLibAndParent()
750 base_dir, in EncodeSharedLibAndParent()