| /arkcompiler/ets_runtime/ecmascript/module/ |
| D | js_module_source_text.h | 45 class SourceTextModule final : public ModuleRecord { 52 CAST_CHECK(SourceTextModule, IsSourceTextModule); 56 … const JSHandle<SourceTextModule> &module, 59 … const JSHandle<SourceTextModule> &module, 63 …static CVector<std::string> GetExportedNames(JSThread *thread, const JSHandle<SourceTextModule> &m… 67 …static JSHandle<JSTaggedValue> ResolveExport(JSThread *thread, const JSHandle<SourceTextModule> &m… 69 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> &resolveVector); 70 …ndle<JSTaggedValue> ResolveExportObject(JSThread *thread, const JSHandle<SourceTextModule> &module, 75 const JSHandle<ModuleRecord> &moduleRecord, CVector<JSHandle<SourceTextModule>> &stack, 79 …static void ModuleDeclarationEnvironmentSetup(JSThread *thread, const JSHandle<SourceTextModule> &… [all …]
|
| D | js_module_source_text.cpp | 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() [all …]
|
| D | js_module_record.cpp | 23 return SourceTextModule::Instantiate(thread, module); in Instantiate() 32 JSHandle<SourceTextModule> moduleRecord = JSHandle<SourceTextModule>::Cast(module); in Evaluate() 33 return SourceTextModule::Evaluate(thread, moduleRecord); in Evaluate() 42 return SourceTextModule::Cast(module.GetTaggedObject())->GetNamespace(); in GetNamespace() 51 SourceTextModule::Cast(module.GetTaggedObject())->SetNamespace(thread, value); in SetNamespace()
|
| D | js_module_deregister.h | 32 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in InitForDeregisterModule() 40 JSHandle<SourceTextModule> moduleRecord(thread, nameSp->GetModule()); in ProcessModuleReference() 47 static void RemoveModule(JSThread *thread, JSHandle<SourceTextModule> module); 51 static void IncreaseRegisterCounts(JSThread *thread, JSHandle<SourceTextModule> module, 54 static void DecreaseRegisterCounts(JSThread *thread, JSHandle<SourceTextModule> module,
|
| D | js_module_deregister.cpp | 42 JSHandle<SourceTextModule> module = in FreeModuleRecord() 46 JSTaggedValue moduleRecordName = SourceTextModule::GetModuleName(module.GetTaggedValue()); in FreeModuleRecord() 68 JSHandle<SourceTextModule> module = moduleManager->HostGetImportedModule(moduleName); in ReviseLoadedModuleCount() 82 void ModuleDeregister::RemoveModule(JSThread *thread, JSHandle<SourceTextModule> module) in RemoveModule() 84 JSTaggedValue moduleRecordName = SourceTextModule::GetModuleName(module.GetTaggedValue()); in RemoveModule() 101 void ModuleDeregister::IncreaseRegisterCounts(JSThread *thread, JSHandle<SourceTextModule> module, in IncreaseRegisterCounts() 110 …JSMutableHandle<SourceTextModule> requiredModule(thread, thread->GlobalConstants()->GetUndefined()… in IncreaseRegisterCounts() 115 SourceTextModule::HostResolveImportedModule(thread, module, required); in IncreaseRegisterCounts() 117 requiredModule.Update(JSHandle<SourceTextModule>::Cast(requiredVal)); in IncreaseRegisterCounts() 122 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required); in IncreaseRegisterCounts() [all …]
|
| D | js_module_manager.cpp | 59 …return SourceTextModule::Cast(currentModule.GetTaggedObject())->GetModuleValue(vm_->GetJSThread(),… in GetModuleValueInner() 68 …return SourceTextModule::Cast(currentModule.GetTaggedObject())->GetModuleValue(vm_->GetJSThread(),… in GetModuleValueInner() 76 …return SourceTextModule::Cast(currentModule->GetTaggedObject())->GetModuleValue(vm_->GetJSThread()… in GetModuleValueInner() 103 …JSTaggedValue moduleEnvironment = SourceTextModule::Cast(currentModule.GetTaggedObject())->GetEnvi… in GetModuleValueOutterInternal() 113 SourceTextModule *module = SourceTextModule::Cast(resolvedModule.GetTaggedObject()); in GetModuleValueOutterInternal() 116 if (SourceTextModule::IsNativeModule(moduleType)) { in GetModuleValueOutterInternal() 122 return SourceTextModule::Cast( in GetModuleValueOutterInternal() 127 SourceTextModule *module = SourceTextModule::Cast(resolvedModule.GetTaggedObject()); in GetModuleValueOutterInternal() 129 …JSHandle<JSTaggedValue> cjsModuleName(thread, SourceTextModule::GetModuleName(JSTaggedValue(module… in GetModuleValueOutterInternal() 139 … JSHandle<JSTaggedValue> nativeModuleName(thread, SourceTextModule::GetModuleName(resolvedModule)); in GetNativeModuleValue() [all …]
|
| D | js_dynamic_import.cpp | 34 JSHandle<SourceTextModule> moduleRecord = in ExecuteNativeModule() 41 JSHandle<SourceTextModule> nativeModule = JSHandle<SourceTextModule>::Cast(nativeModuleHld); in ExecuteNativeModule() 43 …if (!SourceTextModule::LoadNativeModule(thread, nativeModule, JSHandle<JSTaggedValue>(specifierStr… in ExecuteNativeModule() 56 JSHandle<JSTaggedValue> moduleNamespace = SourceTextModule::GetModuleNamespace(thread, in ExecuteNativeModule() 57 JSHandle<SourceTextModule>(requiredModule)); in ExecuteNativeModule()
|
| D | module_data_extractor.cpp | 48 JSHandle<SourceTextModule> moduleRecord = factory->NewSourceTextModule(); in ParseModule() 63 JSHandle<SourceTextModule> &moduleRecord) in ExtractModuleDatas() 91 JSHandle<SourceTextModule> moduleRecord = factory->NewSourceTextModule(); in ParseCjsModule() 99 …SourceTextModule::AddLocalExportEntry(thread, moduleRecord, localExportEntry, 0, 1); // 1 means len in ParseCjsModule() 111 JSHandle<SourceTextModule> moduleRecord = factory->NewSourceTextModule(); in ParseJsonModule() 116 …SourceTextModule::AddLocalExportEntry(thread, moduleRecord, localExportEntry, 0, 1); // 1 means len in ParseJsonModule() 134 JSHandle<SourceTextModule> moduleRecord = factory->NewSourceTextModule(); in ParseNativeModule() 142 SourceTextModule::AddLocalExportEntry(thread, moduleRecord, localExportEntry, 0, 1); in ParseNativeModule()
|
| D | js_module_manager.h | 54 JSHandle<SourceTextModule> HostGetImportedModule(const CString &referencingModule); 55 JSHandle<SourceTextModule> HostGetImportedModule(JSTaggedValue referencing); 56 JSHandle<SourceTextModule> HostGetImportedModule(void *src); 86 …static int GetExportObjectIndex(EcmaVM *vm, JSHandle<SourceTextModule> ecmaModule, const std::stri… 97 void StoreModuleValueInternal(JSHandle<SourceTextModule> ¤tModule, 104 void StoreModuleValueInternal(JSHandle<SourceTextModule> ¤tModule,
|
| D | js_module_namespace.cpp | 87 JSHandle<SourceTextModule> mm(thread, moduleNamespace->GetModule()); in GetProperty() 89 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveSet; in GetProperty() 90 JSHandle<JSTaggedValue> binding = SourceTextModule::ResolveExport(thread, mm, key, resolveSet); in GetProperty() 101 result = SourceTextModule::Cast(targetModule.GetTaggedObject())-> in GetProperty() 108 result = SourceTextModule::Cast(targetModule.GetTaggedObject())-> in GetProperty() 297 JSHandle<SourceTextModule> mm(thread, moduleNamespace->GetModule()); in ValidateKeysAvailable() 301 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> resolveSet; in ValidateKeysAvailable() 302 … JSHandle<JSTaggedValue> binding = SourceTextModule::ResolveExport(thread, mm, key, resolveSet); in ValidateKeysAvailable() 312 …JSTaggedValue dictionary = SourceTextModule::Cast(targetModule.GetTaggedObject())->GetNameDictiona… in ValidateKeysAvailable() 325 JSHandle<SourceTextModule> module(thread, nameSpace->GetModule()); in SetModuleDeregisterProcession() [all …]
|
| D | module_data_extractor.h | 36 JSHandle<SourceTextModule> &moduleRecord);
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/accessor/ |
| D | module_data_accessor.h | 40 JSHandle<SourceTextModule> &moduleRecord); 42 void EnumerateLocalExportEntry(JSThread *thread, JSHandle<SourceTextModule> &moduleRecord); 45 JSHandle<SourceTextModule> &moduleRecord); 48 JSHandle<SourceTextModule> &moduleRecord);
|
| D | module_data_accessor.cpp | 40 JSHandle<SourceTextModule> &moduleRecord) in EnumerateImportEntry() 94 void ModuleDataAccessor::EnumerateLocalExportEntry(JSThread *thread, JSHandle<SourceTextModule> &mo… in EnumerateLocalExportEntry() 129 JSHandle<SourceTextModule> &moduleRecord) in EnumerateIndirectExportEntry() 165 JSHandle<SourceTextModule> &moduleRecord) in EnumerateStarExportEntry()
|
| /arkcompiler/ets_runtime/ecmascript/module/tests/ |
| D | ecma_module_test.cpp | 74 JSHandle<SourceTextModule> module = objectFactory->NewSourceTextModule(); in HWTEST_F_L0() 76 SourceTextModule::AddImportEntry(thread, module, importEntry1, 0, 2); in HWTEST_F_L0() 78 SourceTextModule::AddImportEntry(thread, module, importEntry2, 1, 2); in HWTEST_F_L0() 93 JSHandle<SourceTextModule> module = objectFactory->NewSourceTextModule(); in HWTEST_F_L0() 95 SourceTextModule::AddLocalExportEntry(thread, module, localExportEntry1, 0, 2); in HWTEST_F_L0() 97 SourceTextModule::AddLocalExportEntry(thread, module, localExportEntry2, 1, 2); in HWTEST_F_L0() 112 JSHandle<SourceTextModule> module = objectFactory->NewSourceTextModule(); in HWTEST_F_L0() 114 SourceTextModule::AddIndirectExportEntry(thread, module, indirectExportEntry1, 0, 2); in HWTEST_F_L0() 116 SourceTextModule::AddIndirectExportEntry(thread, module, indirectExportEntry2, 1, 2); in HWTEST_F_L0() 131 JSHandle<SourceTextModule> module = objectFactory->NewSourceTextModule(); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | js_pandafile_executor.cpp | 97 SourceTextModule::Instantiate(thread, moduleRecord, excuteFromJob); in ExecuteFromFile() 104 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in ExecuteFromFile() 106 SourceTextModule::Evaluate(thread, module, nullptr, 0, excuteFromJob); in ExecuteFromFile() 206 SourceTextModule::Instantiate(thread, moduleRecord); in CommonExecuteBuffer() 212 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in CommonExecuteBuffer() 214 SourceTextModule::Evaluate(thread, module, buffer, size); in CommonExecuteBuffer() 288 SourceTextModule::Instantiate(thread, moduleRecord); in CommonExecuteBuffer() 294 JSHandle<SourceTextModule> module = JSHandle<SourceTextModule>::Cast(moduleRecord); in CommonExecuteBuffer() 296 SourceTextModule::Evaluate(thread, module, nullptr, 0); in CommonExecuteBuffer()
|
| /arkcompiler/ets_runtime/ecmascript/platform/ |
| D | file.h | 33 class SourceTextModule; variable 76 bool TryToRemoveSO(JSThread *thread, JSHandle<SourceTextModule> module);
|
| /arkcompiler/ets_runtime/ecmascript/debugger/ |
| D | debugger_api.cpp | 386 …JSTaggedValue importEntries = SourceTextModule::Cast(currentModule->GetTaggedObject())->GetImportE… in GetImportModule() 406 JSTaggedValue moduleEnvironment = SourceTextModule::Cast( in GetImportModule() 425 …JSTaggedValue dictionary = SourceTextModule::Cast(currentModule->GetTaggedObject())->GetNameDictio… in GetModuleVariableIndex() 432 JSTaggedValue localExportEntries = SourceTextModule::Cast( in GetModuleVariableIndex() 461 …JSHandle<SourceTextModule> module(thread, SourceTextModule::Cast(currentModule->GetTaggedObject())… in GetRequestModuleIndex() 487 …JSTaggedValue dictionary = SourceTextModule::Cast(currentModule->GetTaggedObject())->GetNameDictio… in GetExportVariableValue() 513 …JSTaggedValue dictionary = SourceTextModule::Cast(currentModule->GetTaggedObject())->GetNameDictio… in SetExportVariableValue() 573 JSTaggedValue localExportEntries = SourceTextModule::Cast( in InitializeExportVariables() 606 …JSTaggedValue dictionary = SourceTextModule::Cast(currentModule->GetTaggedObject())->GetNameDictio… in GetLocalExportVariables() 616 JSTaggedValue localExportEntries = SourceTextModule::Cast( in GetLocalExportVariables() [all …]
|
| D | debugger_api.h | 36 class SourceTextModule; variable
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_promise_job.cpp | 159 auto [isNative, moduleType] = SourceTextModule::CheckNativeModule(requestPath); in DynamicImportJob() 217 JSHandle<SourceTextModule> moduleRecord = in DynamicImportJob() 219 JSHandle<JSTaggedValue> nameSp = SourceTextModule::GetModuleNamespace(thread, moduleRecord); in DynamicImportJob()
|
| /arkcompiler/ets_runtime/ecmascript/platform/unix/ |
| D | file.cpp | 148 bool TryToRemoveSO(JSThread *thread, JSHandle<SourceTextModule> module) in TryToRemoveSO()
|
| /arkcompiler/ets_runtime/ecmascript/platform/windows/ |
| D | file.cpp | 170 bool TryToRemoveSO([[maybe_unused]] JSThread *thread, [[maybe_unused]] JSHandle<SourceTextModule> m… in TryToRemoveSO()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | pass_manager.cpp | 188 SourceTextModule::Instantiate(thread, moduleRecord); in ResolveModule()
|
| D | bytecode_info_collector.cpp | 566 JSHandle<SourceTextModule> currentModule = moduleManager->HostGetImportedModule(recordName); in CollectExportIndexs() 648 JSHandle<SourceTextModule> currentModule = moduleManager->HostGetImportedModule(recordName); in CollectRecordImportInfo() 678 JSHandle<SourceTextModule> currentModule = moduleManager->HostGetImportedModule(recordName); in CollectRecordExportInfo()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | object_factory.h | 144 class SourceTextModule; variable 600 JSHandle<SourceTextModule> NewSourceTextModule(); 602 JSHandle<ResolvedBinding> NewResolvedBindingRecord(const JSHandle<SourceTextModule> &module, 605 …JSHandle<ResolvedIndexBinding> NewResolvedIndexBindingRecord(const JSHandle<SourceTextModule> &mod…
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | object_xray.h | 584 SourceTextModule::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
|