Lines Matching refs:module
47 JSHandle<SourceTextModule> module(thread, SourceTextModule::Cast(moduleVal.GetTaggedObject())); in FreeModuleRecord() local
48 LoadingTypes type = module->GetLoadingTypes(); in FreeModuleRecord()
49 JSTaggedValue moduleRecordName = SourceTextModule::GetModuleName(module.GetTaggedValue()); in FreeModuleRecord()
58 DecreaseRegisterCounts(thread, module, decreaseModule); in FreeModuleRecord()
59 uint16_t counts = module->GetRegisterCounts(); in FreeModuleRecord()
71 JSHandle<SourceTextModule> module = moduleManager->HostGetImportedModule(moduleName); in ReviseLoadedModuleCount() local
73 LoadingTypes type = module->GetLoadingTypes(); in ReviseLoadedModuleCount()
81 IncreaseRegisterCounts(thread, module, increaseModule); in ReviseLoadedModuleCount()
85 void ModuleDeregister::RemoveModule(JSThread *thread, JSHandle<SourceTextModule> module) in RemoveModule() argument
87 JSTaggedValue moduleRecordName = SourceTextModule::GetModuleName(module.GetTaggedValue()); in RemoveModule()
90 …(module->GetTypes() == ModuleTypes::APP_MODULE || module->GetTypes() == ModuleTypes::OHOS_MODULE))… in RemoveModule()
91 if (TryToRemoveSO(thread, module)) { in RemoveModule()
105 void ModuleDeregister::IncreaseRegisterCounts(JSThread *thread, JSHandle<SourceTextModule> module, in IncreaseRegisterCounts() argument
108 if (!module->GetRequestedModules().IsUndefined()) { in IncreaseRegisterCounts()
109 JSHandle<TaggedArray> requestedModules(thread, module->GetRequestedModules()); in IncreaseRegisterCounts()
115 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in IncreaseRegisterCounts()
119 SourceTextModule::HostResolveImportedModule(thread, module, required); in IncreaseRegisterCounts()
126 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required); in IncreaseRegisterCounts()
144 if (module->GetLoadingTypes() == LoadingTypes::STABLE_MODULE) { in IncreaseRegisterCounts()
147 uint16_t registerNum = module->GetRegisterCounts(); in IncreaseRegisterCounts()
149 module->SetLoadingTypes(LoadingTypes::STABLE_MODULE); in IncreaseRegisterCounts()
152 module->SetRegisterCounts(registerNum + 1); in IncreaseRegisterCounts()
155 void ModuleDeregister::DecreaseRegisterCounts(JSThread *thread, JSHandle<SourceTextModule> module, in DecreaseRegisterCounts() argument
158 if (!module->GetRequestedModules().IsUndefined()) { in DecreaseRegisterCounts()
159 JSHandle<TaggedArray> requestedModules(thread, module->GetRequestedModules()); in DecreaseRegisterCounts()
165 JSTaggedValue moduleRecordName = module->GetEcmaModuleRecordName(); in DecreaseRegisterCounts()
169 SourceTextModule::HostResolveImportedModule(thread, module, required); in DecreaseRegisterCounts()
176 SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, required); in DecreaseRegisterCounts()
194 if (module->GetLoadingTypes() != LoadingTypes::DYNAMITC_MODULE) { in DecreaseRegisterCounts()
197 uint16_t num = module->GetRegisterCounts(); in DecreaseRegisterCounts()
205 ConvertToString(SourceTextModule::GetModuleName(module.GetTaggedValue())).c_str(); in DecreaseRegisterCounts()
206 RemoveModule(thread, module); in DecreaseRegisterCounts()
208 module->SetRegisterCounts(registerNum); in DecreaseRegisterCounts()