Lines Matching refs:requiredModule
287 const JSHandle<SourceTextModule> &requiredModule) in InstantiateCJS() argument
289 JSTaggedValue cjsFileName(requiredModule->GetEcmaModuleFilename()); in InstantiateCJS()
290 JSTaggedValue cjsRecordName(requiredModule->GetEcmaModuleRecordName()); in InstantiateCJS()
361 …ol SourceTextModule::LoadNativeModule(JSThread *thread, JSHandle<SourceTextModule> &requiredModule, in LoadNativeModule() argument
367 …CString moduleRequestName = ConvertToString(EcmaString::Cast(requiredModule->GetEcmaModuleRecordNa… in LoadNativeModule()
392 requiredModule->StoreModuleValue(thread, 0, JSNApiHelper::ToJSHandle(exportObject)); in LoadNativeModule()
397 JSHandle<SourceTextModule> &requiredModule, const JSHandle<JSTaggedValue> &moduleRequest, in InstantiateNativeModule() argument
400 if (requiredModule->GetStatus() != ModuleStatus::EVALUATED) { in InstantiateNativeModule()
401 if (!SourceTextModule::LoadNativeModule(thread, requiredModule, moduleType)) { in InstantiateNativeModule()
408 JSHandle<JSTaggedValue> nativeModuleName(thread, requiredModule->GetEcmaModuleRecordName()); in InstantiateNativeModule()
409 JSHandle<JSTaggedValue> nativeExports(thread, requiredModule->GetModuleValue(thread, 0, false)); in InstantiateNativeModule()
551 JSHandle<SourceTextModule> requiredModule = stack.back(); in DFSModuleInstantiation() local
555 requiredModule->SetStatus(ModuleStatus::INSTANTIATED); in DFSModuleInstantiation()
557 … if (JSTaggedValue::SameValue(module.GetTaggedValue(), requiredModule.GetTaggedValue())) { in DFSModuleInstantiation()
571 …JSMutableHandle<SourceTextModule> requiredModule(thread, thread->GlobalConstants()->GetUndefined()… in HandleInnerModuleInstantiation() local
578 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in HandleInnerModuleInstantiation()
585 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in HandleInnerModuleInstantiation()
589 JSHandle<ModuleRecord> requiredModuleRecord = JSHandle<ModuleRecord>::Cast(requiredModule); in HandleInnerModuleInstantiation()
594 ModuleStatus requiredModuleStatus = requiredModule->GetStatus(); in HandleInnerModuleInstantiation()
603 ASSERT(std::find(stack.begin(), stack.end(), requiredModule) != stack.end()); in HandleInnerModuleInstantiation()
607 … int dfsAncIdx = std::min(module->GetDFSAncestorIndex(), requiredModule->GetDFSAncestorIndex()); in HandleInnerModuleInstantiation()
1043 …JSMutableHandle<SourceTextModule> requiredModule(thread, thread->GlobalConstants()->GetUndefined()… in InnerModuleEvaluation() local
1049 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in InnerModuleEvaluation()
1055 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in InnerModuleEvaluation()
1057 ModuleTypes moduleType = requiredModule->GetTypes(); in InnerModuleEvaluation()
1059 InstantiateNativeModule(thread, module, requiredModule, required, moduleType); in InnerModuleEvaluation()
1060 requiredModule->SetStatus(ModuleStatus::EVALUATED); in InnerModuleEvaluation()
1065 requiredModule->SetStatus(ModuleStatus::EVALUATED); in InnerModuleEvaluation()
1069 … JSHandle<ModuleRecord> requiredModuleRecord = JSHandle<ModuleRecord>::Cast(requiredModule); in InnerModuleEvaluation()
1074 ModuleStatus requiredModuleStatus = requiredModule->GetStatus(); in InnerModuleEvaluation()
1080 ASSERT(std::find(stack.begin(), stack.end(), requiredModule) != stack.end()); in InnerModuleEvaluation()
1082 if (std::find(stack.begin(), stack.end(), requiredModule) != stack.end()) { in InnerModuleEvaluation()
1089 … int dfsAncIdx = std::min(module->GetDFSAncestorIndex(), requiredModule->GetDFSAncestorIndex()); in InnerModuleEvaluation()
1094 requiredModule.Update(requiredModule->GetCycleRoot()); in InnerModuleEvaluation()
1096 requiredModuleStatus = requiredModule->GetStatus(); in InnerModuleEvaluation()
1100 if (requiredModule->GetEvaluationError() != SourceTextModule::UNDEFINED_INDEX) { in InnerModuleEvaluation()
1101 return requiredModule->GetEvaluationError(); in InnerModuleEvaluation()
1107 if (requiredModule->IsAsyncEvaluating()) { in InnerModuleEvaluation()
1109 AddAsyncParentModule(thread, requiredModule, module); in InnerModuleEvaluation()
1113 InstantiateCJS(thread, module, requiredModule); in InnerModuleEvaluation()
1148 JSHandle<SourceTextModule> requiredModule = stack.back(); in InnerModuleEvaluation() local
1154 if (!requiredModule->IsAsyncEvaluating()) { in InnerModuleEvaluation()
1155 requiredModule->SetStatus(ModuleStatus::EVALUATED); in InnerModuleEvaluation()
1157 requiredModule->SetStatus(ModuleStatus::EVALUATING_ASYNC); in InnerModuleEvaluation()
1160 … if (JSTaggedValue::SameValue(module.GetTaggedValue(), requiredModule.GetTaggedValue())) { in InnerModuleEvaluation()
1164 requiredModule->SetCycleRoot(thread, module); in InnerModuleEvaluation()
1220 …JSMutableHandle<SourceTextModule> requiredModule(thread, thread->GlobalConstants()->GetUndefined()… in ModuleEvaluation() local
1223 … requiredModule.Update(SourceTextModule::HostResolveImportedModule(thread, module, required)); in ModuleEvaluation()
1226 …requiredModule.Update(SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, require… in ModuleEvaluation()
1229 ModuleTypes moduleType = requiredModule->GetTypes(); in ModuleEvaluation()
1231 InstantiateNativeModule(thread, module, requiredModule, required, moduleType); in ModuleEvaluation()
1232 requiredModule->SetStatus(ModuleStatus::EVALUATED); in ModuleEvaluation()
1236 requiredModule->SetStatus(ModuleStatus::EVALUATED); in ModuleEvaluation()
1239 … JSHandle<ModuleRecord> requiredModuleRecord = JSHandle<ModuleRecord>::Cast(requiredModule); in ModuleEvaluation()
1243 HandleConcurrentEvaluateResult(thread, requiredModule, stack, result); in ModuleEvaluation()
1245 [[maybe_unused]] ModuleStatus requiredModuleStatus = requiredModule->GetStatus(); in ModuleEvaluation()
1248 InstantiateCJS(thread, module, requiredModule); in ModuleEvaluation()