Lines Matching refs:module
40 …ing> SourceTextModule::GetExportedNames(JSThread *thread, const JSHandle<SourceTextModule> &module, in GetExportedNames() argument
46 if (exportStarSet->GetIdx(module.GetTaggedValue()) != TaggedArray::MAX_ARRAY_INDEX) { in GetExportedNames()
54 newExportStarSet->Set(thread, len, module.GetTaggedValue()); in GetExportedNames()
56 JSTaggedValue entryValue = module->GetLocalExportEntries(); in GetExportedNames()
61 entryValue = module->GetIndirectExportEntries(); in GetExportedNames()
64 entryValue = module->GetStarExportEntries(); in GetExportedNames()
77 SetExportName(thread, moduleRequest, module, exportedNames, newExportStarSet); in GetExportedNames()
86 …JSThread *thread, const JSHandle<SourceTextModule> &module, const JSHandle<JSTaggedValue> &moduleR… in HostResolveImportedModuleWithMerge() argument
117 ASSERT(module->GetEcmaModuleFilename().IsHeapObject()); in HostResolveImportedModuleWithMerge()
118 CString baseFilename = ConvertToString(module->GetEcmaModuleFilename()); in HostResolveImportedModuleWithMerge()
119 ASSERT(module->GetEcmaModuleRecordName().IsHeapObject()); in HostResolveImportedModuleWithMerge()
120 CString moduleRecordName = ConvertToString(module->GetEcmaModuleRecordName()); in HostResolveImportedModuleWithMerge()
144 … const JSHandle<SourceTextModule> &module, in HostResolveImportedModule() argument
153 ConvertToString(module->GetEcmaModuleFilename())); in HostResolveImportedModule()
161 bool SourceTextModule::CheckCircularImport(const JSHandle<SourceTextModule> &module, in CheckCircularImport() argument
168 if (JSTaggedValue::SameValue(rr.first.GetTaggedValue(), module.GetTaggedValue()) && in CheckCircularImport()
179 … const JSHandle<SourceTextModule> &module, in ResolveExportObject() argument
190 return JSHandle<JSTaggedValue>::Cast(factory->NewResolvedIndexBindingRecord(module, -1)); in ResolveExportObject()
201 resolution = ResolveElementOfObject(thread, jsHclass, exportName, module); in ResolveExportObject()
207 … resolution = JSHandle<JSTaggedValue>::Cast(factory->NewResolvedIndexBindingRecord(module, entry)); in ResolveExportObject()
217 …dValue> SourceTextModule::ResolveExport(JSThread *thread, const JSHandle<SourceTextModule> &module, in ResolveExport() argument
225 if (CheckCircularImport(module, exportName, resolveVector)) { in ResolveExport()
229 resolveVector.emplace_back(std::make_pair(module, exportName)); in ResolveExport()
231 JSHandle<JSTaggedValue> localExportEntriesTv(thread, module->GetLocalExportEntries()); in ResolveExport()
233 …e<JSTaggedValue> resolution = ResolveLocalExport(thread, localExportEntriesTv, exportName, module); in ResolveExport()
239 JSHandle<JSTaggedValue> indirectExportEntriesTv(thread, module->GetIndirectExportEntries()); in ResolveExport()
242 … exportName, module, resolveVector); in ResolveExport()
261 JSTaggedValue starExportEntriesTv = module->GetStarExportEntries(); in ResolveExport()
277 module, starResolution, resolveVector); in ResolveExport()
477 …t SourceTextModule::HandleInstantiateException([[maybe_unused]] JSHandle<SourceTextModule> &module, in HandleInstantiateException() argument
493 ASSERT(module->GetStatus() == ModuleStatus::UNINSTANTIATED); in HandleInstantiateException()
504 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleHdl); in Instantiate() local
507 ModuleStatus status = module->GetStatus(); in Instantiate()
513 JSHandle<ModuleRecord> moduleRecord = JSHandle<ModuleRecord>::Cast(module); in Instantiate()
517 return HandleInstantiateException(module, stack, result); in Instantiate()
520 status = module->GetStatus(); in Instantiate()
536 void SourceTextModule::DFSModuleInstantiation(JSHandle<SourceTextModule> &module, in DFSModuleInstantiation() argument
541 int dfsAncIdx = module->GetDFSAncestorIndex(); in DFSModuleInstantiation()
542 int dfsIdx = module->GetDFSIndex(); in DFSModuleInstantiation()
557 … if (JSTaggedValue::SameValue(module.GetTaggedValue(), requiredModule.GetTaggedValue())) { in DFSModuleInstantiation()
565 … JSHandle<SourceTextModule> &module, in HandleInnerModuleInstantiation() argument
572 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in HandleInnerModuleInstantiation()
575 SourceTextModule::HostResolveImportedModule(thread, module, required); in HandleInnerModuleInstantiation()
582 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required); in HandleInnerModuleInstantiation()
607 … int dfsAncIdx = std::min(module->GetDFSAncestorIndex(), requiredModule->GetDFSAncestorIndex()); in HandleInnerModuleInstantiation()
608 module->SetDFSAncestorIndex(dfsAncIdx); in HandleInnerModuleInstantiation()
624 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in InnerModuleInstantiation() local
626 ModuleStatus status = module->GetStatus(); in InnerModuleInstantiation()
636 module->SetStatus(ModuleStatus::INSTANTIATING); in InnerModuleInstantiation()
638 module->SetDFSIndex(index); in InnerModuleInstantiation()
640 module->SetDFSAncestorIndex(index); in InnerModuleInstantiation()
644 stack.emplace_back(module); in InnerModuleInstantiation()
646 if (!module->GetRequestedModules().IsUndefined()) { in InnerModuleInstantiation()
647 JSHandle<TaggedArray> requestedModules(thread, module->GetRequestedModules()); in InnerModuleInstantiation()
652 …auto result = HandleInnerModuleInstantiation(thread, module, required, stack, index, excuteFromJob… in InnerModuleInstantiation()
660 if (module->GetIsNewBcVersion()) { in InnerModuleInstantiation()
661 SourceTextModule::ModuleDeclarationArrayEnvironmentSetup(thread, module); in InnerModuleInstantiation()
663 SourceTextModule::ModuleDeclarationEnvironmentSetup(thread, module); in InnerModuleInstantiation()
666 DFSModuleInstantiation(module, stack); in InnerModuleInstantiation()
671 const JSHandle<SourceTextModule> &module) in ModuleDeclarationEnvironmentSetup() argument
673 CheckResolvedBinding(thread, module); in ModuleDeclarationEnvironmentSetup()
674 if (module->GetImportEntries().IsUndefined()) { in ModuleDeclarationEnvironmentSetup()
682 JSHandle<TaggedArray> importEntries(thread, module->GetImportEntries()); in ModuleDeclarationEnvironmentSetup()
687 module->SetEnvironment(thread, map); in ModuleDeclarationEnvironmentSetup()
689 JSMutableHandle<JSTaggedValue> envRec(thread, module->GetEnvironment()); in ModuleDeclarationEnvironmentSetup()
704 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in ModuleDeclarationEnvironmentSetup()
707 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in ModuleDeclarationEnvironmentSetup()
713 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in ModuleDeclarationEnvironmentSetup()
739 if (!module->GetEcmaModuleRecordName().IsUndefined()) { in ModuleDeclarationEnvironmentSetup()
740 … msg += "' which imported by '" + ConvertToString(module->GetEcmaModuleRecordName()) + "'"; in ModuleDeclarationEnvironmentSetup()
742 … msg += "' which imported by '" + ConvertToString(module->GetEcmaModuleFilename()) + "'"; in ModuleDeclarationEnvironmentSetup()
755 module->SetEnvironment(thread, envRec); in ModuleDeclarationEnvironmentSetup()
759 … const JSHandle<SourceTextModule> &module) in ModuleDeclarationArrayEnvironmentSetup() argument
761 CheckResolvedIndexBinding(thread, module); in ModuleDeclarationArrayEnvironmentSetup()
762 if (module->GetImportEntries().IsUndefined()) { in ModuleDeclarationArrayEnvironmentSetup()
771 JSHandle<TaggedArray> importEntries(thread, module->GetImportEntries()); in ModuleDeclarationArrayEnvironmentSetup()
775 module->SetEnvironment(thread, arr); in ModuleDeclarationArrayEnvironmentSetup()
789 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in ModuleDeclarationArrayEnvironmentSetup()
792 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in ModuleDeclarationArrayEnvironmentSetup()
798 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in ModuleDeclarationArrayEnvironmentSetup()
819 if (!module->GetEcmaModuleRecordName().IsUndefined()) { in ModuleDeclarationArrayEnvironmentSetup()
820 … msg += "' which imported by '" + ConvertToString(module->GetEcmaModuleRecordName()) + "'"; in ModuleDeclarationArrayEnvironmentSetup()
822 … msg += "' which imported by '" + ConvertToString(module->GetEcmaModuleFilename()) + "'"; in ModuleDeclarationArrayEnvironmentSetup()
836 module->SetEnvironment(thread, envRec); in ModuleDeclarationArrayEnvironmentSetup()
840 … const JSHandle<SourceTextModule> &module) in GetModuleNamespace() argument
845 ASSERT(module->GetStatus() != ModuleStatus::UNINSTANTIATED); in GetModuleNamespace()
847 … JSMutableHandle<JSTaggedValue> moduleNamespace(thread, module->GetNamespace().GetWeakRawValue()); in GetModuleNamespace()
852 …CVector<std::string> exportedNames = SourceTextModule::GetExportedNames(thread, module, exportStar… in GetModuleNamespace()
862 SourceTextModule::ResolveExport(thread, module, nameHandle, resolveVector); in GetModuleNamespace()
870 JSHandle<JSTaggedValue> moduleTagged = JSHandle<JSTaggedValue>::Cast(module); in GetModuleNamespace()
878 void SourceTextModule::HandleEvaluateResult(JSThread *thread, JSHandle<SourceTextModule> &module, in HandleEvaluateResult() argument
895 status = module->GetStatus(); in HandleEvaluateResult()
896 ASSERT(status == ModuleStatus::EVALUATED && module->GetEvaluationError() == result); in HandleEvaluateResult()
909 status = module->GetStatus(); in HandleEvaluateResult()
912 ASSERT(module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in HandleEvaluateResult()
916 if (!module->IsAsyncEvaluating()) { in HandleEvaluateResult()
930 JSMutableHandle<SourceTextModule> module(thread, moduleHdl); in Evaluate() local
931 ModuleStatus status = module->GetStatus(); in Evaluate()
936 module.Update(module->GetCycleRoot()); in Evaluate()
949 module->SetTopLevelCapability(thread, capability); in Evaluate()
951 JSHandle<ModuleRecord> moduleRecord = JSHandle<ModuleRecord>::Cast(module); in Evaluate()
953 HandleEvaluateResult(thread, module, capability, stack, result); in Evaluate()
961 …SourceTextModule::EvaluateForConcurrent(JSThread *thread, const JSHandle<SourceTextModule> &module, in EvaluateForConcurrent() argument
966 [[maybe_unused]] ModuleStatus status = module->GetStatus(); in EvaluateForConcurrent()
969 JSHandle<ModuleRecord> moduleRecord = JSHandle<ModuleRecord>::Cast(module); in EvaluateForConcurrent()
1006 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in InnerModuleEvaluation() local
1008 ModuleStatus status = module->GetStatus(); in InnerModuleEvaluation()
1011 if (module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX) { in InnerModuleEvaluation()
1015 return module->GetEvaluationError(); in InnerModuleEvaluation()
1024 module->SetStatus(ModuleStatus::EVALUATING); in InnerModuleEvaluation()
1026 module->SetDFSIndex(index); in InnerModuleEvaluation()
1028 module->SetDFSAncestorIndex(index); in InnerModuleEvaluation()
1030 module->SetPendingAsyncDependencies(0); in InnerModuleEvaluation()
1034 stack.emplace_back(module); in InnerModuleEvaluation()
1036 if (!module->GetRequestedModules().IsUndefined()) { in InnerModuleEvaluation()
1037 JSHandle<TaggedArray> requestedModules(thread, module->GetRequestedModules()); in InnerModuleEvaluation()
1044 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in InnerModuleEvaluation()
1047 SourceTextModule::HostResolveImportedModule(thread, module, required); in InnerModuleEvaluation()
1053 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required); in InnerModuleEvaluation()
1059 InstantiateNativeModule(thread, module, requiredModule, required, moduleType); in InnerModuleEvaluation()
1089 … int dfsAncIdx = std::min(module->GetDFSAncestorIndex(), requiredModule->GetDFSAncestorIndex()); in InnerModuleEvaluation()
1090 module->SetDFSAncestorIndex(dfsAncIdx); in InnerModuleEvaluation()
1108 module->SetPendingAsyncDependencies(module->GetPendingAsyncDependencies() + 1); in InnerModuleEvaluation()
1109 AddAsyncParentModule(thread, requiredModule, module); in InnerModuleEvaluation()
1113 InstantiateCJS(thread, module, requiredModule); in InnerModuleEvaluation()
1117 int pendingAsyncDependencies = module->GetPendingAsyncDependencies(); in InnerModuleEvaluation()
1118 bool hasTLA = module->GetHasTLA(); in InnerModuleEvaluation()
1123 ASSERT(module->GetAsyncEvaluatingOrdinal() == NOT_ASYNC_EVALUATED); in InnerModuleEvaluation()
1125 module->SetAsyncEvaluatingOrdinal(moduleManager->NextModuleAsyncEvaluatingOrdinal()); in InnerModuleEvaluation()
1128 SourceTextModule::ExecuteAsyncModule(thread, module, buffer, size, excuteFromJob); in InnerModuleEvaluation()
1133 SourceTextModule::ModuleExecution(thread, module, buffer, size, excuteFromJob); in InnerModuleEvaluation()
1138 int dfsAncIdx = module->GetDFSAncestorIndex(); in InnerModuleEvaluation()
1139 int dfsIdx = module->GetDFSIndex(); in InnerModuleEvaluation()
1160 … if (JSTaggedValue::SameValue(module.GetTaggedValue(), requiredModule.GetTaggedValue())) { in InnerModuleEvaluation()
1164 requiredModule->SetCycleRoot(thread, module); in InnerModuleEvaluation()
1170 …rceTextModule::HandleConcurrentEvaluateResult(JSThread *thread, JSHandle<SourceTextModule> &module, in HandleConcurrentEvaluateResult() argument
1186 status = module->GetStatus(); in HandleConcurrentEvaluateResult()
1187 ASSERT(status == ModuleStatus::EVALUATED && module->GetEvaluationError() == result); in HandleConcurrentEvaluateResult()
1191 status = module->GetStatus(); in HandleConcurrentEvaluateResult()
1194 ASSERT(module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in HandleConcurrentEvaluateResult()
1197 if (!module->IsAsyncEvaluating()) { in HandleConcurrentEvaluateResult()
1208 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in ModuleEvaluation() local
1209 if (!module->GetRequestedModules().IsUndefined()) { in ModuleEvaluation()
1210 JSHandle<TaggedArray> requestedModules(thread, module->GetRequestedModules()); in ModuleEvaluation()
1221 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in ModuleEvaluation()
1223 … requiredModule.Update(SourceTextModule::HostResolveImportedModule(thread, module, required)); in ModuleEvaluation()
1226 …uiredModule.Update(SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required)); in ModuleEvaluation()
1231 InstantiateNativeModule(thread, module, requiredModule, required, moduleType); in ModuleEvaluation()
1248 InstantiateCJS(thread, module, requiredModule); in ModuleEvaluation()
1256 const JSHandle<SourceTextModule> &module, const void *buffer, size_t size, bool excuteFromJob) in ModuleExecution() argument
1258 JSTaggedValue moduleFileName = module->GetEcmaModuleFilename(); in ModuleExecution()
1263 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in ModuleExecution()
1288 void SourceTextModule::AddImportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module, in AddImportEntry() argument
1292 JSTaggedValue importEntries = module->GetImportEntries(); in AddImportEntry()
1296 module->SetImportEntries(thread, array); in AddImportEntry()
1302 module->SetImportEntries(thread, entries); in AddImportEntry()
1309 …d SourceTextModule::AddLocalExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module, in AddLocalExportEntry() argument
1313 JSTaggedValue localExportEntries = module->GetLocalExportEntries(); in AddLocalExportEntry()
1317 module->SetLocalExportEntries(thread, array); in AddLocalExportEntry()
1324 …ourceTextModule::AddIndirectExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module, in AddIndirectExportEntry() argument
1329 JSTaggedValue indirectExportEntries = module->GetIndirectExportEntries(); in AddIndirectExportEntry()
1333 module->SetIndirectExportEntries(thread, array); in AddIndirectExportEntry()
1340 …id SourceTextModule::AddStarExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module, in AddStarExportEntry() argument
1344 JSTaggedValue starExportEntries = module->GetStarExportEntries(); in AddStarExportEntry()
1348 module->SetStarExportEntries(thread, array); in AddStarExportEntry()
1441 JSHandle<SourceTextModule> module(thread, this); in StoreModuleValue() local
1442 JSTaggedValue localExportEntries = module->GetLocalExportEntries(); in StoreModuleValue()
1445 JSHandle<JSTaggedValue> data(thread, module->GetNameDictionary()); in StoreModuleValue()
1451 module->SetNameDictionary(thread, data); in StoreModuleValue()
1460 JSHandle<SourceTextModule> module(thread, this); in StoreModuleValue() local
1461 JSMutableHandle<JSTaggedValue> data(thread, module->GetNameDictionary()); in StoreModuleValue()
1468 module->SetNameDictionary(thread, data); in StoreModuleValue()
1472 const JSHandle<SourceTextModule> &module, in SetExportName() argument
1477 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in SetExportName()
1480 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in SetExportName()
1486 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in SetExportName()
1507 … const JSHandle<SourceTextModule> &module, in GetStarResolution() argument
1515 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in GetStarResolution()
1518 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in GetStarResolution()
1524 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in GetStarResolution()
1599 … const JSHandle<SourceTextModule> &module) in ResolveElementOfObject() argument
1604 return JSHandle<JSTaggedValue>::Cast(factory->NewResolvedIndexBindingRecord(module, idx)); in ResolveElementOfObject()
1612 … const JSHandle<SourceTextModule> &module) in ResolveLocalExport() argument
1624 auto moduleType = module->GetTypes(); in ResolveLocalExport()
1626 … return JSHandle<JSTaggedValue>::Cast(factory->NewResolvedBindingRecord(module, exportName)); in ResolveLocalExport()
1631 if (module->GetIsNewBcVersion()) { in ResolveLocalExport()
1632 return JSHandle<JSTaggedValue>::Cast(factory->NewResolvedIndexBindingRecord(module, in ResolveLocalExport()
1638 … return JSHandle<JSTaggedValue>::Cast(factory->NewResolvedBindingRecord(module, localName)); in ResolveLocalExport()
1647 … const JSHandle<SourceTextModule> &module, in ResolveIndirectExport() argument
1665 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in ResolveIndirectExport()
1667 …requestedModule.Update(SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest)); in ResolveIndirectExport()
1671 … SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest)); in ResolveIndirectExport()
1682 … SourceTextModule::CheckResolvedBinding(JSThread *thread, const JSHandle<SourceTextModule> &module) in CheckResolvedBinding() argument
1686 JSTaggedValue indirectExportEntriesTv = module->GetIndirectExportEntries(); in CheckResolvedBinding()
1701 SourceTextModule::ResolveExport(thread, module, exportName, resolveVector); in CheckResolvedBinding()
1708 if (!module->GetEcmaModuleRecordName().IsUndefined()) { in CheckResolvedBinding()
1709 … msg += "' which exported by '" + ConvertToString(module->GetEcmaModuleRecordName()) + "'"; in CheckResolvedBinding()
1711 … msg += "' which exported by '" + ConvertToString(module->GetEcmaModuleFilename()) + "'"; in CheckResolvedBinding()
1720 …ceTextModule::CheckResolvedIndexBinding(JSThread *thread, const JSHandle<SourceTextModule> &module) in CheckResolvedIndexBinding() argument
1724 JSTaggedValue indirectExportEntriesTv = module->GetIndirectExportEntries(); in CheckResolvedIndexBinding()
1739 SourceTextModule::ResolveExport(thread, module, exportName, resolveVector); in CheckResolvedIndexBinding()
1746 if (!module->GetEcmaModuleRecordName().IsUndefined()) { in CheckResolvedIndexBinding()
1747 … msg += "' which exported by '" + ConvertToString(module->GetEcmaModuleRecordName()) + "'"; in CheckResolvedIndexBinding()
1749 … msg += "' which exported by '" + ConvertToString(module->GetEcmaModuleFilename()) + "'"; in CheckResolvedIndexBinding()
1758 SourceTextModule *module = SourceTextModule::Cast(currentModule.GetTaggedObject()); in GetModuleName() local
1759 JSTaggedValue recordName = module->GetEcmaModuleRecordName(); in GetModuleName()
1761 return module->GetEcmaModuleFilename(); in GetModuleName()
1776 void SourceTextModule::AddAsyncParentModule(JSThread *thread, JSHandle<SourceTextModule> &module, in AddAsyncParentModule() argument
1780 JSTaggedValue asyncParentModules = module->GetAsyncParentModules(); in AddAsyncParentModule()
1784 module->SetAsyncParentModules(thread, array); in AddAsyncParentModule()
1789 module->SetAsyncParentModules(thread, array); in AddAsyncParentModule()
1793 …id SourceTextModule::ExecuteAsyncModule(JSThread *thread, const JSHandle<SourceTextModule> &module, in ExecuteAsyncModule() argument
1797 …ASSERT(module->GetStatus() == ModuleStatus::EVALUATING || module->GetStatus() == ModuleStatus::EVA… in ExecuteAsyncModule()
1799 ASSERT(module->GetHasTLA()); in ExecuteAsyncModule()
1800 JSTaggedValue moduleFileName = module->GetEcmaModuleFilename(); in ExecuteAsyncModule()
1805 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in ExecuteAsyncModule()
1847 onFulfilled->SetModule(thread, module); in ExecuteAsyncModule()
1851 onRejected->SetModule(thread, module); in ExecuteAsyncModule()
1860 …rceTextModule::GatherAvailableAncestors(JSThread *thread, const JSHandle<SourceTextModule> &module, in GatherAvailableAncestors() argument
1864 JSTaggedValue asyncParentModulesValue = module->GetAsyncParentModules(); in GatherAvailableAncestors()
1901 …xtModule::AsyncModuleExecutionFulfilled(JSThread *thread, const JSHandle<SourceTextModule> &module) in AsyncModuleExecutionFulfilled() argument
1906 if (module->GetStatus() == ModuleStatus::EVALUATED) { in AsyncModuleExecutionFulfilled()
1907 ASSERT(module->GetEvaluationError() != SourceTextModule::UNDEFINED_INDEX); in AsyncModuleExecutionFulfilled()
1911 ASSERT(module->GetStatus() == ModuleStatus::EVALUATING_ASYNC); in AsyncModuleExecutionFulfilled()
1913 ASSERT(module->IsAsyncEvaluating()); in AsyncModuleExecutionFulfilled()
1915 ASSERT(module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in AsyncModuleExecutionFulfilled()
1917 module->SetAsyncEvaluatingOrdinal(ASYNC_EVALUATE_DID_FINISH); in AsyncModuleExecutionFulfilled()
1919 module->SetStatus(ModuleStatus::EVALUATED); in AsyncModuleExecutionFulfilled()
1924 JSTaggedValue topLevelCapabilityValue = module->GetTopLevelCapability(); in AsyncModuleExecutionFulfilled()
1926 ASSERT(JSTaggedValue::SameValue(module->GetCycleRoot(), module.GetTaggedValue())); in AsyncModuleExecutionFulfilled()
1942 GatherAvailableAncestors(thread, module, execList); in AsyncModuleExecutionFulfilled()
1988 …extModule::AsyncModuleExecutionRejected(JSThread *thread, const JSHandle<SourceTextModule> &module, in AsyncModuleExecutionRejected() argument
1994 if (module->GetStatus() == ModuleStatus::EVALUATED) { in AsyncModuleExecutionRejected()
1995 ASSERT(module->GetEvaluationError() != SourceTextModule::UNDEFINED_INDEX); in AsyncModuleExecutionRejected()
1999 ASSERT(module->GetStatus() == ModuleStatus::EVALUATING_ASYNC); in AsyncModuleExecutionRejected()
2001 ASSERT(module->IsAsyncEvaluating()); in AsyncModuleExecutionRejected()
2003 ASSERT(module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in AsyncModuleExecutionRejected()
2005 module->SetEvaluationError(MODULE_ERROR); in AsyncModuleExecutionRejected()
2007 module->SetStatus(ModuleStatus::EVALUATED); in AsyncModuleExecutionRejected()
2011 JSTaggedValue asyncParentModulesValue = module->GetAsyncParentModules(); in AsyncModuleExecutionRejected()
2025 JSTaggedValue topLevelCapabilityValue = module->GetTopLevelCapability(); in AsyncModuleExecutionRejected()
2032 ASSERT(JSTaggedValue::SameValue(module->GetCycleRoot(), module.GetTaggedValue())); in AsyncModuleExecutionRejected()
2052 JSHandle<SourceTextModule> module(thread, fulfilledFunc->GetModule()); in AsyncModuleFulfilledFunc() local
2053 AsyncModuleExecutionFulfilled(thread, module); in AsyncModuleFulfilledFunc()
2065 JSHandle<SourceTextModule> module(thread, rejectedFunc->GetModule()); in AsyncModuleRejectedFunc() local
2067 AsyncModuleExecutionRejected(thread, module, value.GetTaggedValue()); in AsyncModuleRejectedFunc()