Searched refs:OatFileAssistantContext (Results 1 – 9 of 9) sorted by relevance
41 OatFileAssistantContext::OatFileAssistantContext( in OatFileAssistantContext() function in art::OatFileAssistantContext42 std::unique_ptr<OatFileAssistantContext::RuntimeOptions> runtime_options) in OatFileAssistantContext()53 OatFileAssistantContext::OatFileAssistantContext(Runtime* runtime) in OatFileAssistantContext() function in art::OatFileAssistantContext54 : OatFileAssistantContext(std::make_unique<OatFileAssistantContext::RuntimeOptions>( in OatFileAssistantContext()55 OatFileAssistantContext::RuntimeOptions{ in OatFileAssistantContext()95 const OatFileAssistantContext::RuntimeOptions& OatFileAssistantContext::GetRuntimeOptions() const { in GetRuntimeOptions()99 bool OatFileAssistantContext::FetchAll(std::string* error_msg) { in FetchAll()116 const std::vector<OatFileAssistantContext::BootImageInfo>&117 OatFileAssistantContext::GetBootImageInfoList(InstructionSet isa) { in GetBootImageInfoList()151 const std::vector<std::string>* OatFileAssistantContext::GetBcpChecksums(size_t bcp_index, in GetBcpChecksums()[all …]
170 OatFileAssistantContext* ofa_context = nullptr);180 OatFileAssistantContext* ofa_context,195 OatFileAssistantContext* ofa_context,268 OatFileAssistantContext* ofa_context = nullptr);369 static bool ValidateBootClassPathChecksums(OatFileAssistantContext* ofa_context,512 OatFileAssistantContext* GetOatFileAssistantContext() { in GetOatFileAssistantContext()513 if (std::holds_alternative<OatFileAssistantContext*>(ofa_context_)) { in GetOatFileAssistantContext()514 return std::get<OatFileAssistantContext*>(ofa_context_); in GetOatFileAssistantContext()516 return std::get<std::unique_ptr<OatFileAssistantContext>>(ofa_context_).get(); in GetOatFileAssistantContext()524 const OatFileAssistantContext::RuntimeOptions& GetRuntimeOptions() { in GetRuntimeOptions()[all …]
35 class OatFileAssistantContext {63 EXPORT explicit OatFileAssistantContext(std::unique_ptr<RuntimeOptions> runtime_options);66 explicit OatFileAssistantContext(Runtime* runtime);
94 OatFileAssistantContext* ofa_context) in OatFileAssistant()110 OatFileAssistantContext* ofa_context, in OatFileAssistant()156 ofa_context_ = std::make_unique<OatFileAssistantContext>(runtime); in OatFileAssistant()236 OatFileAssistantContext* ofa_context, in Create()741 bool OatFileAssistant::ValidateBootClassPathChecksums(OatFileAssistantContext* ofa_context, in ValidateBootClassPathChecksums()770 const std::vector<OatFileAssistantContext::BootImageInfo>& boot_image_info_list = in ValidateBootClassPathChecksums()779 const OatFileAssistantContext::BootImageInfo& boot_image_info = in ValidateBootClassPathChecksums()1292 OatFileAssistantContext* ofa_context) { in GetOptimizationStatus()
190 std::unique_ptr<OatFileAssistantContext> CreateOatFileAssistantContext() { in CreateOatFileAssistantContext()191 return std::make_unique<OatFileAssistantContext>( in CreateOatFileAssistantContext()192 std::make_unique<OatFileAssistantContext::RuntimeOptions>( in CreateOatFileAssistantContext()193 OatFileAssistantContext::RuntimeOptions{ in CreateOatFileAssistantContext()204 OatFileAssistantContext* MaybeGetOatFileAssistantContext() { in MaybeGetOatFileAssistantContext()237 std::unique_ptr<OatFileAssistantContext> ofa_context_;
269 std::unique_ptr<OatFileAssistantContext> GetOatFileAssistantContext(std::string* error_msg) { in GetOatFileAssistantContext()277 return std::make_unique<OatFileAssistantContext>( in GetOatFileAssistantContext()278 std::make_unique<OatFileAssistantContext::RuntimeOptions>( in GetOatFileAssistantContext()279 OatFileAssistantContext::RuntimeOptions{ in GetOatFileAssistantContext()355 std::unique_ptr<OatFileAssistantContext> ofa_context = GetOatFileAssistantContext(&error_msg); in InferBootImage()
255 android::base::Result<OatFileAssistantContext*> GetOatFileAssistantContext()326 std::unique_ptr<OatFileAssistantContext> ofa_context_ GUARDED_BY(ofa_context_mu_);
572 Result<OatFileAssistantContext*> ofa_context = GetOatFileAssistantContext(); in getDexoptStatus()948 Result<OatFileAssistantContext*> ofa_context = GetOatFileAssistantContext(); in getDexoptNeeded()1501 Result<OatFileAssistantContext*> Artd::GetOatFileAssistantContext() { in GetOatFileAssistantContext()1505 ofa_context_ = std::make_unique<OatFileAssistantContext>( in GetOatFileAssistantContext()1506 std::make_unique<OatFileAssistantContext::RuntimeOptions>( in GetOatFileAssistantContext()1507 OatFileAssistantContext::RuntimeOptions{ in GetOatFileAssistantContext()
3502 std::unique_ptr<OatFileAssistantContext> ofa_context = in CanDumpWithRuntime()