• Home
  • Raw
  • Download

Lines Matching refs:SourceTextModule

35 CVector<std::string> SourceTextModule::GetExportedNames(JSThread *thread, const JSHandle<SourceText…  in GetExportedNames()
80 JSHandle<JSTaggedValue> SourceTextModule::HostResolveImportedModuleWithMerge(JSThread *thread, in HostResolveImportedModuleWithMerge()
81 …const JSHandle<SourceTextModule> &module, const JSHandle<JSTaggedValue> &moduleRequest, bool execu… in HostResolveImportedModuleWithMerge()
96 auto [isNative, moduleType] = SourceTextModule::CheckNativeModule(requestStr); in HostResolveImportedModuleWithMerge()
125 JSHandle<JSTaggedValue> SourceTextModule::HostResolveImportedModule(JSThread *thread, in HostResolveImportedModule()
126 … const JSHandle<SourceTextModule> &module, in HostResolveImportedModule()
143 bool SourceTextModule::CheckCircularImport(const JSHandle<SourceTextModule> &module, in CheckCircularImport()
145 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> &resolveVector) in CheckCircularImport() argument
160 JSHandle<JSTaggedValue> SourceTextModule::ResolveExportObject(JSThread *thread, in ResolveExportObject()
161 … const JSHandle<SourceTextModule> &module, in ResolveExportObject()
202 JSHandle<JSTaggedValue> SourceTextModule::ResolveNativeStarExport(JSThread *thread, in ResolveNativeStarExport()
203 … const JSHandle<SourceTextModule> &nativeModule, in ResolveNativeStarExport()
215 return SourceTextModule::ResolveExportObject(thread, nativeModule, nativeExports, exportName); in ResolveNativeStarExport()
218 JSHandle<JSTaggedValue> SourceTextModule::ResolveCjsStarExport(JSThread *thread, in ResolveCjsStarExport()
219 … const JSHandle<SourceTextModule> &cjsModule, in ResolveCjsStarExport()
223 SourceTextModule::ModuleExecution(thread, cjsModule); in ResolveCjsStarExport()
231 return SourceTextModule::ResolveExportObject(thread, cjsModule, cjsExports, exportName); in ResolveCjsStarExport()
234 JSHandle<JSTaggedValue> SourceTextModule::ResolveExport(JSThread *thread, const JSHandle<SourceText… in ResolveExport()
236 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> &resolveVector) in ResolveExport() argument
296 std::pair<bool, ModuleTypes> SourceTextModule::CheckNativeModule(const CString &moduleRequestName) in CheckNativeModule()
323 Local<JSValueRef> SourceTextModule::GetRequireNativeModuleFunc(EcmaVM *vm, ModuleTypes moduleType) in GetRequireNativeModuleFunc()
333 void SourceTextModule::MakeNormalizedAppArgs(const EcmaVM *vm, std::vector<Local<JSValueRef>> &argu… in MakeNormalizedAppArgs()
344 void SourceTextModule::MakeAppArgs(const EcmaVM *vm, std::vector<Local<JSValueRef>> &arguments, in MakeAppArgs()
363 void SourceTextModule::MakeInternalArgs(const EcmaVM *vm, std::vector<Local<JSValueRef>> &arguments, in MakeInternalArgs()
372 Local<JSValueRef> SourceTextModule::LoadNativeModuleImpl(EcmaVM *vm, JSThread *thread, in LoadNativeModuleImpl()
373 const JSHandle<SourceTextModule> &requiredModule, ModuleTypes moduleType) in LoadNativeModuleImpl()
422 Local<JSValueRef> SourceTextModule::LoadNativeModuleMayThrowError(JSThread *thread, in LoadNativeModuleMayThrowError()
423 const JSHandle<SourceTextModule> &requiredModule, ModuleTypes moduleType) in LoadNativeModuleMayThrowError()
440 bool SourceTextModule::LoadNativeModule(JSThread *thread, const JSHandle<SourceTextModule> &require… in LoadNativeModule()
467 void SourceTextModule::EvaluateNativeModule(JSThread *thread, JSHandle<SourceTextModule> nativeModu… in EvaluateNativeModule()
473 if (!SourceTextModule::LoadNativeModule(thread, nativeModule, moduleType)) { in EvaluateNativeModule()
480 JSHandle<SourceTextModule> SourceTextModule::GetModuleFromBinding(JSThread *thread, in GetModuleFromBinding()
485 return JSHandle<SourceTextModule>(thread, binding->GetModule()); in GetModuleFromBinding()
488 return JSHandle<SourceTextModule>(thread, binding->GetModule()); in GetModuleFromBinding()
491 int SourceTextModule::HandleInstantiateException([[maybe_unused]] JSHandle<SourceTextModule> &modul… in HandleInstantiateException()
492 … const CVector<JSHandle<SourceTextModule>> &stack, int result) in HandleInstantiateException()
502 mm->SetDFSIndex(SourceTextModule::UNDEFINED_INDEX); in HandleInstantiateException()
504 mm->SetDFSAncestorIndex(SourceTextModule::UNDEFINED_INDEX); in HandleInstantiateException()
512 int SourceTextModule::Instantiate(JSThread *thread, const JSHandle<JSTaggedValue> &moduleHdl, in Instantiate()
515 STACK_LIMIT_CHECK(thread, SourceTextModule::UNDEFINED_INDEX); in Instantiate()
517 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, SourceTextModule::UNDEFINED_INDEX); in Instantiate()
518 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleHdl); in Instantiate()
525 CVector<JSHandle<SourceTextModule>> stack; in Instantiate()
528 …int result = SourceTextModule::InnerModuleInstantiation(thread, moduleRecord, stack, 0, executeFro… in Instantiate()
541 return SourceTextModule::UNDEFINED_INDEX; in Instantiate()
544 std::optional<std::set<uint32_t>> SourceTextModule::GetConcurrentRequestedModules(const JSHandle<Me… in GetConcurrentRequestedModules()
552 void SourceTextModule::DFSModuleInstantiation(JSHandle<SourceTextModule> &module, in DFSModuleInstantiation()
553 CVector<JSHandle<SourceTextModule>> &stack) in DFSModuleInstantiation()
567 JSHandle<SourceTextModule> requiredModule = stack.back(); in DFSModuleInstantiation()
580 std::optional<int> SourceTextModule::HandleInnerModuleInstantiation(JSThread *thread, in HandleInnerModuleInstantiation()
581 … JSHandle<SourceTextModule> &module, in HandleInnerModuleInstantiation()
583 … CVector<JSHandle<SourceTextModule>> &stack, in HandleInnerModuleInstantiation()
587 …JSMutableHandle<SourceTextModule> requiredModule(thread, thread->GlobalConstants()->GetUndefined()… in HandleInnerModuleInstantiation()
591 SourceTextModule::HostResolveImportedModule(thread, module, required, executeFromJob); in HandleInnerModuleInstantiation()
592 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, SourceTextModule::UNDEFINED_INDEX); in HandleInnerModuleInstantiation()
593 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in HandleInnerModuleInstantiation()
596SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required, executeFromJob); in HandleInnerModuleInstantiation()
597 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, SourceTextModule::UNDEFINED_INDEX); in HandleInnerModuleInstantiation()
598 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in HandleInnerModuleInstantiation()
603 index = SourceTextModule::InnerModuleInstantiation(thread, in HandleInnerModuleInstantiation()
626 int SourceTextModule::InnerModuleInstantiation(JSThread *thread, const JSHandle<ModuleRecord> &modu… in InnerModuleInstantiation()
627 CVector<JSHandle<SourceTextModule>> &stack, int index, bool executeFromJob) in InnerModuleInstantiation()
633 STACK_LIMIT_CHECK(thread, SourceTextModule::UNDEFINED_INDEX); in InnerModuleInstantiation()
634 SourceTextModule::Instantiate(thread, JSHandle<JSTaggedValue>::Cast(moduleRecord)); in InnerModuleInstantiation()
640 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in InnerModuleInstantiation()
677 SourceTextModule::ModuleDeclarationArrayEnvironmentSetup(thread, module); in InnerModuleInstantiation()
679 SourceTextModule::ModuleDeclarationEnvironmentSetup(thread, module); in InnerModuleInstantiation()
686 void SourceTextModule::ModuleDeclarationEnvironmentSetup(JSThread *thread, in ModuleDeclarationEnvironmentSetup()
687 const JSHandle<SourceTextModule> &module) in ModuleDeclarationEnvironmentSetup()
693 ASSERT(!SourceTextModule::IsSharedModule(module)); in ModuleDeclarationEnvironmentSetup()
719 …JSMutableHandle<SourceTextModule> importedModule(thread, thread->GlobalConstants()->GetUndefined()… in ModuleDeclarationEnvironmentSetup()
723 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in ModuleDeclarationEnvironmentSetup()
725 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in ModuleDeclarationEnvironmentSetup()
728 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in ModuleDeclarationEnvironmentSetup()
730 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in ModuleDeclarationEnvironmentSetup()
736 …JSHandle<JSTaggedValue> moduleNamespace = SourceTextModule::GetModuleNamespace(thread, importedMod… in ModuleDeclarationEnvironmentSetup()
745 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveVector; in ModuleDeclarationEnvironmentSetup()
747 SourceTextModule::ResolveExport(thread, importedModule, importName, resolveVector); in ModuleDeclarationEnvironmentSetup()
773 void SourceTextModule::ModuleDeclarationArrayEnvironmentSetup(JSThread *thread, in ModuleDeclarationArrayEnvironmentSetup()
774 … const JSHandle<SourceTextModule> &module) in ModuleDeclarationArrayEnvironmentSetup()
804 …JSMutableHandle<SourceTextModule> importedModule(thread, thread->GlobalConstants()->GetUndefined()… in ModuleDeclarationArrayEnvironmentSetup()
808 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in ModuleDeclarationArrayEnvironmentSetup()
810 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in ModuleDeclarationArrayEnvironmentSetup()
813 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in ModuleDeclarationArrayEnvironmentSetup()
815 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in ModuleDeclarationArrayEnvironmentSetup()
826 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveVector; in ModuleDeclarationArrayEnvironmentSetup()
828 SourceTextModule::ResolveExport(thread, importedModule, importName, resolveVector); in ModuleDeclarationArrayEnvironmentSetup()
851 JSHandle<JSTaggedValue> SourceTextModule::GetModuleNamespace(JSThread *thread, in GetModuleNamespace()
852 … const JSHandle<SourceTextModule> &module) in GetModuleNamespace()
864 …CVector<std::string> exportedNames = SourceTextModule::GetExportedNames(thread, module, exportStar… in GetModuleNamespace()
871 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveVector; in GetModuleNamespace()
874 SourceTextModule::ResolveExport(thread, module, nameHandle, resolveVector); in GetModuleNamespace()
890 void SourceTextModule::HandleEvaluateResult(JSThread *thread, JSHandle<SourceTextModule> &module, in HandleEvaluateResult()
891 …JSHandle<PromiseCapability> &capability, const CVector<JSHandle<SourceTextModule>> &stack, int res… in HandleEvaluateResult()
924 ASSERT(module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in HandleEvaluateResult()
936 JSTaggedValue SourceTextModule::Evaluate(JSThread *thread, const JSHandle<SourceTextModule> &module… in Evaluate()
942 JSMutableHandle<SourceTextModule> module(thread, moduleHdl); in Evaluate()
953 CVector<JSHandle<SourceTextModule>> stack; in Evaluate()
961 if (!SourceTextModule::IsSharedModule(module)) { in Evaluate()
966 …int result = SourceTextModule::InnerModuleEvaluation(thread, module, stack, 0, buffer, size, execu… in Evaluate()
979 int SourceTextModule::EvaluateForConcurrent(JSThread *thread, const JSHandle<SourceTextModule> &mod… in EvaluateForConcurrent()
988 int result = SourceTextModule::ModuleEvaluation(thread, moduleRecord, 0, method); in EvaluateForConcurrent()
994 return SourceTextModule::UNDEFINED_INDEX; in EvaluateForConcurrent()
998 int SourceTextModule::InnerModuleEvaluationUnsafe(JSThread *thread, const JSHandle<ModuleRecord> &m… in InnerModuleEvaluationUnsafe()
999 …CVector<JSHandle<SourceTextModule>> &stack, int index, const void *buffer, size_t size, bool execu… in InnerModuleEvaluationUnsafe()
1004 …JSTaggedValue promise = SourceTextModule::Evaluate(thread, JSHandle<SourceTextModule>::Cast(module… in InnerModuleEvaluationUnsafe()
1016 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in InnerModuleEvaluationUnsafe()
1019 if (module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX) { in InnerModuleEvaluationUnsafe()
1040 JSHandle<SourceTextModule> requiredModule; in InnerModuleEvaluationUnsafe()
1049 requiredModule = JSHandle<SourceTextModule>::Cast( in InnerModuleEvaluationUnsafe()
1050 SourceTextModule::HostResolveImportedModule(thread, module, required)); in InnerModuleEvaluationUnsafe()
1052 requiredModule = JSHandle<SourceTextModule>::Cast( in InnerModuleEvaluationUnsafe()
1053 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required)); in InnerModuleEvaluationUnsafe()
1060 if (SourceTextModule::IsNativeModule(moduleType)) { in InnerModuleEvaluationUnsafe()
1070 index = SourceTextModule::InnerModuleEvaluation( in InnerModuleEvaluationUnsafe()
1088 requiredModule = JSHandle<SourceTextModule>(thread, requiredModule->GetCycleRoot()); in InnerModuleEvaluationUnsafe()
1092 if (requiredModule->GetEvaluationError() != SourceTextModule::UNDEFINED_INDEX) { in InnerModuleEvaluationUnsafe()
1113 SourceTextModule::ExecuteAsyncModule(thread, module, buffer, size, executeFromJob); in InnerModuleEvaluationUnsafe()
1118 SourceTextModule::ModuleExecution(thread, module, buffer, size, executeFromJob); in InnerModuleEvaluationUnsafe()
1133 JSHandle<SourceTextModule> requiredModule = stack.back(); in InnerModuleEvaluationUnsafe()
1149 if (!SourceTextModule::IsSharedModule(requiredModule)) { in InnerModuleEvaluationUnsafe()
1156 bool SourceTextModule::IsEvaluatedModule(JSThread *thread, StateVisit &stateVisit, in IsEvaluatedModule()
1157 const JSHandle<SourceTextModule> &module) in IsEvaluatedModule()
1162 ModuleStatus SourceTextModule::GetModuleEvaluatingType(JSThread *thread, StateVisit &stateVisit, in GetModuleEvaluatingType()
1163 const JSHandle<SourceTextModule> &module) in GetModuleEvaluatingType()
1169 int SourceTextModule::InnerModuleEvaluation(JSThread *thread, const JSHandle<SourceTextModule> &mod… in InnerModuleEvaluation()
1170 CVector<JSHandle<SourceTextModule>> &stack, int index, in InnerModuleEvaluation()
1176 return SourceTextModule::InnerModuleEvaluationUnsafe( in InnerModuleEvaluation()
1187 int idx = SourceTextModule::InnerModuleEvaluationUnsafe( in InnerModuleEvaluation()
1197 void SourceTextModule::HandleConcurrentEvaluateResult(JSThread *thread, JSHandle<SourceTextModule> … in HandleConcurrentEvaluateResult()
1198 const CVector<JSHandle<SourceTextModule>> &stack, int result) in HandleConcurrentEvaluateResult()
1221 ASSERT(module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in HandleConcurrentEvaluateResult()
1232 int SourceTextModule::ModuleEvaluation(JSThread *thread, const JSHandle<ModuleRecord> &moduleRecord, in ModuleEvaluation()
1235 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in ModuleEvaluation()
1247 …JSMutableHandle<SourceTextModule> requiredModule(thread, thread->GlobalConstants()->GetUndefined()… in ModuleEvaluation()
1250 … requiredModule.Update(SourceTextModule::HostResolveImportedModule(thread, module, required)); in ModuleEvaluation()
1253 …requiredModule.Update(SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, require… in ModuleEvaluation()
1257 if (SourceTextModule::IsNativeModule(moduleType)) { in ModuleEvaluation()
1265 CVector<JSHandle<SourceTextModule>> stack; in ModuleEvaluation()
1266 int result = SourceTextModule::InnerModuleEvaluation(thread, requiredModule, stack, 0); in ModuleEvaluation()
1275 Expected<JSTaggedValue, bool> SourceTextModule::ModuleExecution(JSThread *thread, in ModuleExecution()
1276 const JSHandle<SourceTextModule> &module, const void *buffer, size_t size, bool executeFromJob) in ModuleExecution()
1307 void SourceTextModule::AddImportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module, in AddImportEntry()
1328 void SourceTextModule::AddLocalExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &modu… in AddLocalExportEntry()
1343 void SourceTextModule::AddIndirectExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &m… in AddIndirectExportEntry()
1359 void SourceTextModule::AddStarExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &modul… in AddStarExportEntry()
1374 JSTaggedValue SourceTextModule::GetModuleValue(JSThread *thread, int32_t index, bool isThrow) in GetModuleValue()
1389 JSTaggedValue SourceTextModule::GetModuleValue(JSThread *thread, JSTaggedValue key, bool isThrow) in GetModuleValue()
1418 JSTaggedValue SourceTextModule::GetValueFromExportObject(JSThread *thread, JSHandle<JSTaggedValue> … in GetValueFromExportObject()
1421 if (index == SourceTextModule::UNDEFINED_INDEX) { in GetValueFromExportObject()
1427 JSTaggedValue SourceTextModule::FindByExport(const JSTaggedValue &exportEntriesTv, const JSTaggedVa… in FindByExport()
1449 void SourceTextModule::StoreModuleValue(JSThread *thread, int32_t index, const JSHandle<JSTaggedVal… in StoreModuleValue()
1451 JSHandle<SourceTextModule> module(thread, this); in StoreModuleValue()
1460 if (SourceTextModule::IsSharedModule(module)) { in StoreModuleValue()
1473 void SourceTextModule::StoreModuleValue(JSThread *thread, const JSHandle<JSTaggedValue> &key, in StoreModuleValue()
1476 JSHandle<SourceTextModule> module(thread, this); in StoreModuleValue()
1487 void SourceTextModule::SetExportName(JSThread *thread, const JSHandle<JSTaggedValue> &moduleRequest, in SetExportName()
1488 const JSHandle<SourceTextModule> &module, in SetExportName()
1492 …JSMutableHandle<SourceTextModule> requestedModule(thread, thread->GlobalConstants()->GetUndefined(… in SetExportName()
1496 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in SetExportName()
1498 requestedModule.Update(JSHandle<SourceTextModule>::Cast(requestedVal)); in SetExportName()
1501 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in SetExportName()
1503 requestedModule.Update(JSHandle<SourceTextModule>::Cast(requestedVal)); in SetExportName()
1507 SourceTextModule::GetExportedNames(thread, requestedModule, newExportStarSet); in SetExportName()
1519 JSHandle<JSTaggedValue> SourceTextModule::GetStarResolution(JSThread *thread, in GetStarResolution()
1522 … const JSHandle<SourceTextModule> &module, in GetStarResolution()
1524 … CVector<std::pair<JSHandle<SourceTextModule>, in GetStarResolution() argument
1529 …JSMutableHandle<SourceTextModule> importedModule(thread, thread->GlobalConstants()->GetUndefined()… in GetStarResolution()
1533 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in GetStarResolution()
1535 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in GetStarResolution()
1538 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in GetStarResolution()
1540 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in GetStarResolution()
1548 ? SourceTextModule::ResolveNativeStarExport(thread, importedModule, exportName) in GetStarResolution()
1549 : SourceTextModule::ResolveCjsStarExport(thread, importedModule, exportName); in GetStarResolution()
1551 … resolution = SourceTextModule::ResolveExport(thread, importedModule, exportName, resolveVector); in GetStarResolution()
1595 void SourceTextModule::AddExportName(JSThread *thread, const JSTaggedValue &exportEntry, in AddExportName()
1612 JSHandle<JSTaggedValue> SourceTextModule::ResolveElementOfObject(JSThread *thread, in ResolveElementOfObject()
1615 … const JSHandle<SourceTextModule> &module) in ResolveElementOfObject()
1625 JSHandle<JSTaggedValue> SourceTextModule::ResolveLocalExport(JSThread *thread, in ResolveLocalExport()
1628 … const JSHandle<SourceTextModule> &module) in ResolveLocalExport()
1660 JSHandle<JSTaggedValue> SourceTextModule::ResolveIndirectExport(JSThread *thread, in ResolveIndirectExport()
1663 … const JSHandle<SourceTextModule> &module, in ResolveIndirectExport()
1664 … CVector<std::pair<JSHandle<SourceTextModule>, in ResolveIndirectExport() argument
1681 JSMutableHandle<SourceTextModule> requestedModule(thread, undefined); in ResolveIndirectExport()
1684 …requestedModule.Update(SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest)); in ResolveIndirectExport()
1687SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest)); in ResolveIndirectExport()
1692 … return SourceTextModule::ResolveExport(thread, requestedModule, importName, resolveVector); in ResolveIndirectExport()
1698 void SourceTextModule::CheckResolvedBinding(JSThread *thread, const JSHandle<SourceTextModule> &mod… in CheckResolvedBinding()
1715 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveVector; in CheckResolvedBinding()
1717 SourceTextModule::ResolveExport(thread, module, exportName, resolveVector); in CheckResolvedBinding()
1736 void SourceTextModule::CheckResolvedIndexBinding(JSThread *thread, const JSHandle<SourceTextModule>… in CheckResolvedIndexBinding()
1753 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveVector; in CheckResolvedIndexBinding()
1755 SourceTextModule::ResolveExport(thread, module, exportName, resolveVector); in CheckResolvedIndexBinding()
1772 CString SourceTextModule::GetModuleName(JSTaggedValue currentModule) in GetModuleName()
1774 SourceTextModule *module = SourceTextModule::Cast(currentModule.GetTaggedObject()); in GetModuleName()
1782 bool SourceTextModule::IsDynamicModule(LoadingTypes types) in IsDynamicModule()
1787 bool SourceTextModule::IsAsyncEvaluating() in IsAsyncEvaluating()
1792 void SourceTextModule::AddAsyncParentModule(JSThread *thread, JSHandle<SourceTextModule> &module, in AddAsyncParentModule()
1793 JSHandle<SourceTextModule> &parent) in AddAsyncParentModule()
1810 void SourceTextModule::ExecuteAsyncModule(JSThread *thread, const JSHandle<SourceTextModule> &modul… in ExecuteAsyncModule()
1872 void SourceTextModule::GatherAvailableAncestors(JSThread *thread, const JSHandle<SourceTextModule> … in GatherAvailableAncestors()
1880 JSMutableHandle<SourceTextModule> cycleRoot(thread, globalConstants->GetUndefined()); in GatherAvailableAncestors()
1885 JSHandle<SourceTextModule> parentModule(thread, asyncParentModules->Get(idx)); in GatherAvailableAncestors()
1889 cycleRoot->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX) { in GatherAvailableAncestors()
1893 ASSERT(parentModule->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in GatherAvailableAncestors()
1913 void SourceTextModule::AsyncModuleExecutionFulfilled(JSThread *thread, const JSHandle<SourceTextMod… in AsyncModuleExecutionFulfilled()
1919 ASSERT(module->GetEvaluationError() != SourceTextModule::UNDEFINED_INDEX); in AsyncModuleExecutionFulfilled()
1927 ASSERT(module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in AsyncModuleExecutionFulfilled()
1958 for (JSHandle<SourceTextModule> m : execList) { in AsyncModuleExecutionFulfilled()
1970 Expected<JSTaggedValue, bool> result = SourceTextModule::ModuleExecution(thread, m); in AsyncModuleExecutionFulfilled()
2000 void SourceTextModule::AsyncModuleExecutionRejected(JSThread *thread, const JSHandle<SourceTextModu… in AsyncModuleExecutionRejected()
2007 ASSERT(module->GetEvaluationError() != SourceTextModule::UNDEFINED_INDEX); in AsyncModuleExecutionRejected()
2015 ASSERT(module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in AsyncModuleExecutionRejected()
2025 JSMutableHandle<SourceTextModule> parentModule(thread, globalConstants->GetUndefined()); in AsyncModuleExecutionRejected()
2057 JSTaggedValue SourceTextModule::AsyncModuleFulfilledFunc(EcmaRuntimeCallInfo *argv) in AsyncModuleFulfilledFunc()
2064 JSHandle<SourceTextModule> module(thread, fulfilledFunc->GetModule()); in AsyncModuleFulfilledFunc()
2069 JSTaggedValue SourceTextModule::AsyncModuleRejectedFunc(EcmaRuntimeCallInfo *argv) in AsyncModuleRejectedFunc()
2077 JSHandle<SourceTextModule> module(thread, rejectedFunc->GetModule()); in AsyncModuleRejectedFunc()
2083 void SourceTextModule::CheckCircularImportTool(JSThread *thread, const CString &circularModuleRecor… in CheckCircularImportTool()
2087 … JSMutableHandle<SourceTextModule> moduleRecord(thread, thread->GlobalConstants()->GetUndefined()); in CheckCircularImportTool()
2096 SourceTextModule::SearchCircularImport( in CheckCircularImportTool()
2100 void SourceTextModule::SearchCircularImport(JSThread *thread, const CString &circularModuleRecordNa… in SearchCircularImport()
2101 const JSHandle<SourceTextModule> &module, in SearchCircularImport()
2112 JSMutableHandle<SourceTextModule> requiredModule(thread, globalConstants->GetUndefined()); in SearchCircularImport()
2115 requiredModule.Update(JSHandle<SourceTextModule>::Cast( in SearchCircularImport()
2116 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required))); in SearchCircularImport()
2125 SourceTextModule::SearchCircularImport(thread, circularModuleRecordName, in SearchCircularImport()
2132 bool SourceTextModule::IsCircular(const CList<CString> &referenceList, in IsCircular()
2143 void SourceTextModule::PrintCircular(const CList<CString> &referenceList, Level level) in PrintCircular()
2158 CString SourceTextModule::ReplaceModuleThroughFeature(JSThread *thread, const CString &requestName) in ReplaceModuleThroughFeature()
2174 std::tuple<bool, JSHandle<SourceTextModule>> SourceTextModule::GetResolvedModule(JSThread *thread, in GetResolvedModule()
2175 const JSHandle<SourceTextModule> &module, const JSHandle<JSTaggedValue> &moduleRequest) in GetResolvedModule()
2188 return std::make_tuple(SourceTextModule::SHARED_MODULE_TAG, in GetResolvedModule()
2192 …return std::make_tuple(!SourceTextModule::SHARED_MODULE_TAG, moduleManager->HostGetImportedModule(… in GetResolvedModule()
2196 std::tuple<bool, JSHandle<SourceTextModule>> SourceTextModule::GetResolvedModuleWithMerge(JSThread … in GetResolvedModuleWithMerge()
2197 const JSHandle<SourceTextModule> &module, const JSHandle<JSTaggedValue> &moduleRequest) in GetResolvedModuleWithMerge()
2203 auto [isNative, moduleType] = SourceTextModule::CheckNativeModule(moduleRequestName); in GetResolvedModuleWithMerge()
2207 return std::make_tuple(!SourceTextModule::SHARED_MODULE_TAG, in GetResolvedModuleWithMerge()
2232 return std::make_tuple(SourceTextModule::SHARED_MODULE_TAG, in GetResolvedModuleWithMerge()
2235 …return std::make_tuple(!SourceTextModule::SHARED_MODULE_TAG, moduleManager->HostGetImportedModule(… in GetResolvedModuleWithMerge()