• Home
  • Raw
  • Download

Lines Matching refs:SourceTextModule

36 CVector<std::string> SourceTextModule::GetExportedNames(JSThread *thread, const JSHandle<SourceText…  in GetExportedNames()
81 JSHandle<JSTaggedValue> SourceTextModule::HostResolveImportedModuleWithMerge( in HostResolveImportedModuleWithMerge()
82 …JSThread *thread, const JSHandle<SourceTextModule> &module, const JSHandle<JSTaggedValue> &moduleR… in HostResolveImportedModuleWithMerge()
91 auto [isNative, moduleType] = SourceTextModule::CheckNativeModule(moduleRequestName); in HostResolveImportedModuleWithMerge()
122 JSHandle<JSTaggedValue> SourceTextModule::HostResolveImportedModule(JSThread *thread, in HostResolveImportedModule()
123 … const JSHandle<SourceTextModule> &module, in HostResolveImportedModule()
140 bool SourceTextModule::CheckCircularImport(const JSHandle<SourceTextModule> &module, in CheckCircularImport()
142 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> &resolveVector) in CheckCircularImport() argument
157 JSHandle<JSTaggedValue> SourceTextModule::ResolveExportObject(JSThread *thread, in ResolveExportObject()
158 … const JSHandle<SourceTextModule> &module, in ResolveExportObject()
196 JSHandle<JSTaggedValue> SourceTextModule::ResolveExport(JSThread *thread, const JSHandle<SourceText… in ResolveExport()
198 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> &resolveVector) in ResolveExport() argument
265 void SourceTextModule::InstantiateCJS(JSThread *thread, const JSHandle<SourceTextModule> &currentMo… in InstantiateCJS()
266 const JSHandle<SourceTextModule> &requiredModule) in InstantiateCJS()
284 std::pair<bool, ModuleTypes> SourceTextModule::CheckNativeModule(const CString &moduleRequestName) in CheckNativeModule()
305 Local<JSValueRef> SourceTextModule::GetRequireNativeModuleFunc(EcmaVM *vm, ModuleTypes moduleType) in GetRequireNativeModuleFunc()
315 void SourceTextModule::MakeAppArgs(const EcmaVM *vm, std::vector<Local<JSValueRef>> &arguments, in MakeAppArgs()
331 void SourceTextModule::MakeInternalArgs(const EcmaVM *vm, std::vector<Local<JSValueRef>> &arguments, in MakeInternalArgs()
340 bool SourceTextModule::LoadNativeModule(JSThread *thread, JSHandle<SourceTextModule> &requiredModul… in LoadNativeModule()
375 void SourceTextModule::InstantiateNativeModule(JSThread *thread, JSHandle<SourceTextModule> &curren… in InstantiateNativeModule()
376 JSHandle<SourceTextModule> &requiredModule, const JSHandle<JSTaggedValue> &moduleRequest, in InstantiateNativeModule()
380 … if (!SourceTextModule::LoadNativeModule(thread, requiredModule, moduleRequest, moduleType)) { in InstantiateNativeModule()
392 void SourceTextModule::InitializeEnvironment(JSThread *thread, const JSHandle<SourceTextModule> &cu… in InitializeEnvironment()
413 JSHandle<SourceTextModule> requestedModule = GetModuleFromBinding(thread, resolvedBinding); in InitializeEnvironment()
428 SourceTextModule::ResolveExportObject(thread, requestedModule, exports, importName); in InitializeEnvironment()
445 JSHandle<SourceTextModule> SourceTextModule::GetModuleFromBinding(JSThread *thread, in GetModuleFromBinding()
450 return JSHandle<SourceTextModule>(thread, binding->GetModule()); in GetModuleFromBinding()
453 return JSHandle<SourceTextModule>(thread, binding->GetModule()); in GetModuleFromBinding()
456 int SourceTextModule::Instantiate(JSThread *thread, const JSHandle<JSTaggedValue> &moduleHdl, in Instantiate()
459 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, SourceTextModule::UNDEFINED_INDEX); in Instantiate()
460 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleHdl); in Instantiate()
465 CVector<JSHandle<SourceTextModule>> stack; in Instantiate()
468 …int result = SourceTextModule::InnerModuleInstantiation(thread, moduleRecord, stack, 0, excuteFrom… in Instantiate()
479 mm->SetDFSIndex(SourceTextModule::UNDEFINED_INDEX); in Instantiate()
481 mm->SetDFSAncestorIndex(SourceTextModule::UNDEFINED_INDEX); in Instantiate()
493 return SourceTextModule::UNDEFINED_INDEX; in Instantiate()
496 int SourceTextModule::InnerModuleInstantiation(JSThread *thread, const JSHandle<ModuleRecord> &modu… in InnerModuleInstantiation()
497 CVector<JSHandle<SourceTextModule>> &stack, int index, bool excuteFromJob) in InnerModuleInstantiation()
507 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in InnerModuleInstantiation()
535 …JSMutableHandle<SourceTextModule> requiredModule(thread, thread->GlobalConstants()->GetUndefined()… in InnerModuleInstantiation()
539 SourceTextModule::HostResolveImportedModule(thread, module, required); in InnerModuleInstantiation()
540 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, SourceTextModule::UNDEFINED_INDEX); in InnerModuleInstantiation()
542 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in InnerModuleInstantiation()
546 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required); in InnerModuleInstantiation()
547 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, SourceTextModule::UNDEFINED_INDEX); in InnerModuleInstantiation()
549 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in InnerModuleInstantiation()
554 index = SourceTextModule::InnerModuleInstantiation(thread, in InnerModuleInstantiation()
577 SourceTextModule::ModuleDeclarationArrayEnvironmentSetup(thread, module); in InnerModuleInstantiation()
579 SourceTextModule::ModuleDeclarationEnvironmentSetup(thread, module); in InnerModuleInstantiation()
594 JSHandle<SourceTextModule> requiredModule = stack.back(); in InnerModuleInstantiation()
608 void SourceTextModule::ModuleDeclarationEnvironmentSetup(JSThread *thread, in ModuleDeclarationEnvironmentSetup()
609 const JSHandle<SourceTextModule> &module) in ModuleDeclarationEnvironmentSetup()
641 …JSMutableHandle<SourceTextModule> importedModule(thread, thread->GlobalConstants()->GetUndefined()… in ModuleDeclarationEnvironmentSetup()
645 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in ModuleDeclarationEnvironmentSetup()
647 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in ModuleDeclarationEnvironmentSetup()
651 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in ModuleDeclarationEnvironmentSetup()
653 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in ModuleDeclarationEnvironmentSetup()
659 …JSHandle<JSTaggedValue> moduleNamespace = SourceTextModule::GetModuleNamespace(thread, importedMod… in ModuleDeclarationEnvironmentSetup()
668 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveVector; in ModuleDeclarationEnvironmentSetup()
670 SourceTextModule::ResolveExport(thread, importedModule, importName, resolveVector); in ModuleDeclarationEnvironmentSetup()
696 void SourceTextModule::ModuleDeclarationArrayEnvironmentSetup(JSThread *thread, in ModuleDeclarationArrayEnvironmentSetup()
697 … const JSHandle<SourceTextModule> &module) in ModuleDeclarationArrayEnvironmentSetup()
726 …JSMutableHandle<SourceTextModule> importedModule(thread, thread->GlobalConstants()->GetUndefined()… in ModuleDeclarationArrayEnvironmentSetup()
730 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in ModuleDeclarationArrayEnvironmentSetup()
732 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in ModuleDeclarationArrayEnvironmentSetup()
736 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in ModuleDeclarationArrayEnvironmentSetup()
738 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in ModuleDeclarationArrayEnvironmentSetup()
747 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveVector; in ModuleDeclarationArrayEnvironmentSetup()
749 SourceTextModule::ResolveExport(thread, importedModule, importName, resolveVector); in ModuleDeclarationArrayEnvironmentSetup()
777 JSHandle<JSTaggedValue> SourceTextModule::GetModuleNamespace(JSThread *thread, in GetModuleNamespace()
778 … const JSHandle<SourceTextModule> &module) in GetModuleNamespace()
787 ASSERT(module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in GetModuleNamespace()
795 …CVector<std::string> exportedNames = SourceTextModule::GetExportedNames(thread, module, exportStar… in GetModuleNamespace()
802 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveVector; in GetModuleNamespace()
805 SourceTextModule::ResolveExport(thread, module, nameHandle, resolveVector); in GetModuleNamespace()
821 int SourceTextModule::Evaluate(JSThread *thread, const JSHandle<SourceTextModule> &module, in Evaluate()
829 CVector<JSHandle<SourceTextModule>> stack; in Evaluate()
832 …int result = SourceTextModule::InnerModuleEvaluation(thread, moduleRecord, stack, 0, buffer, size,… in Evaluate()
852 …ASSERT(status == ModuleStatus::EVALUATED && module->GetEvaluationError() == SourceTextModule::UNDE… in Evaluate()
856 return SourceTextModule::UNDEFINED_INDEX; in Evaluate()
859 int SourceTextModule::EvaluateForConcurrent(JSThread *thread, const JSHandle<SourceTextModule> &mod… in EvaluateForConcurrent()
866 CVector<JSHandle<SourceTextModule>> stack; in EvaluateForConcurrent()
869 int result = SourceTextModule::ModuleEvaluation(thread, moduleRecord, stack, 0); in EvaluateForConcurrent()
887 ASSERT(module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX); in EvaluateForConcurrent()
891 return SourceTextModule::UNDEFINED_INDEX; in EvaluateForConcurrent()
894 int SourceTextModule::InnerModuleEvaluation(JSThread *thread, const JSHandle<ModuleRecord> &moduleR… in InnerModuleEvaluation()
895 CVector<JSHandle<SourceTextModule>> &stack, int index, in InnerModuleEvaluation()
906 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in InnerModuleEvaluation()
911 if (module->GetEvaluationError() == SourceTextModule::UNDEFINED_INDEX) { in InnerModuleEvaluation()
941 …JSMutableHandle<SourceTextModule> requiredModule(thread, thread->GlobalConstants()->GetUndefined()… in InnerModuleEvaluation()
945 SourceTextModule::HostResolveImportedModule(thread, module, required); in InnerModuleEvaluation()
946 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, SourceTextModule::UNDEFINED_INDEX); in InnerModuleEvaluation()
947 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in InnerModuleEvaluation()
951 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required); in InnerModuleEvaluation()
952 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, SourceTextModule::UNDEFINED_INDEX); in InnerModuleEvaluation()
953 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in InnerModuleEvaluation()
956 if (SourceTextModule::IsNativeModule(moduleType)) { in InnerModuleEvaluation()
968 … index = SourceTextModule::InnerModuleEvaluation(thread, requiredModuleRecord, stack, index); in InnerModuleEvaluation()
994 SourceTextModule::ModuleExecution(thread, module, buffer, size, excuteFromJob); in InnerModuleEvaluation()
1008 JSHandle<SourceTextModule> requiredModule = stack.back(); in InnerModuleEvaluation()
1022 int SourceTextModule::ModuleEvaluation(JSThread *thread, const JSHandle<ModuleRecord> &moduleRecord, in ModuleEvaluation()
1023 CVector<JSHandle<SourceTextModule>> &stack, int index) in ModuleEvaluation()
1025 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in ModuleEvaluation()
1032 …JSMutableHandle<SourceTextModule> requiredModule(thread, thread->GlobalConstants()->GetUndefined()… in ModuleEvaluation()
1035 … requiredModule.Update(SourceTextModule::HostResolveImportedModule(thread, module, required)); in ModuleEvaluation()
1038 …requiredModule.Update(SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, require… in ModuleEvaluation()
1042 if (SourceTextModule::IsNativeModule(moduleType)) { in ModuleEvaluation()
1052 … index = SourceTextModule::InnerModuleEvaluation(thread, requiredModuleRecord, stack, index); in ModuleEvaluation()
1064 void SourceTextModule::ModuleExecution(JSThread *thread, const JSHandle<SourceTextModule> &module, in ModuleExecution()
1097 void SourceTextModule::AddImportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module, in AddImportEntry()
1118 void SourceTextModule::AddLocalExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &modu… in AddLocalExportEntry()
1133 void SourceTextModule::AddIndirectExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &m… in AddIndirectExportEntry()
1149 void SourceTextModule::AddStarExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &modul… in AddStarExportEntry()
1164 JSTaggedValue SourceTextModule::GetModuleValue(JSThread *thread, int32_t index, bool isThrow) in GetModuleValue()
1179 JSTaggedValue SourceTextModule::GetModuleValue(JSThread *thread, JSTaggedValue key, bool isThrow) in GetModuleValue()
1208 JSTaggedValue SourceTextModule::FindByExport(const JSTaggedValue &exportEntriesTv, const JSTaggedVa… in FindByExport()
1230 void SourceTextModule::StoreModuleValue(JSThread *thread, int32_t index, const JSHandle<JSTaggedVal… in StoreModuleValue()
1232 JSHandle<SourceTextModule> module(thread, this); in StoreModuleValue()
1248 void SourceTextModule::StoreModuleValue(JSThread *thread, const JSHandle<JSTaggedValue> &key, in StoreModuleValue()
1251 JSHandle<SourceTextModule> module(thread, this); in StoreModuleValue()
1262 void SourceTextModule::SetExportName(JSThread *thread, const JSHandle<JSTaggedValue> &moduleRequest, in SetExportName()
1263 const JSHandle<SourceTextModule> &module, in SetExportName()
1267 …JSMutableHandle<SourceTextModule> requestedModule(thread, thread->GlobalConstants()->GetUndefined(… in SetExportName()
1271 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in SetExportName()
1273 requestedModule.Update(JSHandle<SourceTextModule>::Cast(requestedVal)); in SetExportName()
1277 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in SetExportName()
1279 requestedModule.Update(JSHandle<SourceTextModule>::Cast(requestedVal)); in SetExportName()
1283 SourceTextModule::GetExportedNames(thread, requestedModule, newExportStarSet); in SetExportName()
1295 JSHandle<JSTaggedValue> SourceTextModule::GetStarResolution(JSThread *thread, in GetStarResolution()
1298 … const JSHandle<SourceTextModule> &module, in GetStarResolution()
1300 … CVector<std::pair<JSHandle<SourceTextModule>, in GetStarResolution() argument
1305 …JSMutableHandle<SourceTextModule> importedModule(thread, thread->GlobalConstants()->GetUndefined()… in GetStarResolution()
1309 SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest); in GetStarResolution()
1311 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in GetStarResolution()
1315 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest); in GetStarResolution()
1317 importedModule.Update(JSHandle<SourceTextModule>::Cast(importedVal)); in GetStarResolution()
1321 SourceTextModule::ResolveExport(thread, importedModule, exportName, resolveVector); in GetStarResolution()
1370 void SourceTextModule::AddExportName(JSThread *thread, const JSTaggedValue &exportEntry, in AddExportName()
1387 JSHandle<JSTaggedValue> SourceTextModule::ResolveElementOfObject(JSThread *thread, in ResolveElementOfObject()
1390 … const JSHandle<SourceTextModule> &module) in ResolveElementOfObject()
1400 JSHandle<JSTaggedValue> SourceTextModule::ResolveLocalExport(JSThread *thread, in ResolveLocalExport()
1403 … const JSHandle<SourceTextModule> &module) in ResolveLocalExport()
1436 JSHandle<JSTaggedValue> SourceTextModule::ResolveIndirectExport(JSThread *thread, in ResolveIndirectExport()
1439 … const JSHandle<SourceTextModule> &module, in ResolveIndirectExport()
1440 … CVector<std::pair<JSHandle<SourceTextModule>, in ResolveIndirectExport() argument
1456 …JSMutableHandle<SourceTextModule> requestedModule(thread, thread->GlobalConstants()->GetUndefined(… in ResolveIndirectExport()
1459 …requestedModule.Update(SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest)); in ResolveIndirectExport()
1463SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest)); in ResolveIndirectExport()
1468 … return SourceTextModule::ResolveExport(thread, requestedModule, importName, resolveVector); in ResolveIndirectExport()
1474 void SourceTextModule::CheckResolvedBinding(JSThread *thread, const JSHandle<SourceTextModule> &mod… in CheckResolvedBinding()
1491 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveVector; in CheckResolvedBinding()
1493 SourceTextModule::ResolveExport(thread, module, exportName, resolveVector); in CheckResolvedBinding()
1512 void SourceTextModule::CheckResolvedIndexBinding(JSThread *thread, const JSHandle<SourceTextModule>… in CheckResolvedIndexBinding()
1529 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveVector; in CheckResolvedIndexBinding()
1531 SourceTextModule::ResolveExport(thread, module, exportName, resolveVector); in CheckResolvedIndexBinding()
1548 JSTaggedValue SourceTextModule::GetModuleName(JSTaggedValue currentModule) in GetModuleName()
1550 SourceTextModule *module = SourceTextModule::Cast(currentModule.GetTaggedObject()); in GetModuleName()
1558 bool SourceTextModule::IsDynamicModule(LoadingTypes types) in IsDynamicModule()