• Home
  • Raw
  • Download

Lines Matching full:module

15 #include "ecmascript/module/js_shared_module_manager.h"
18 #include "ecmascript/module/module_path_helper.h"
53 JSHandle<JSTaggedValue> module(thread, entry.value()); in GetSModuleUnsafe() local
54 return JSHandle<SourceTextModule>::Cast(module); in GetSModuleUnsafe()
73 JSHandle<JSTaggedValue> module = JSHandle<JSTaggedValue>::Cast(moduleRecord); in TryInsertInSModuleManager() local
74 return AddResolveImportedSModule(recordName, module.GetTaggedValue()); in TryInsertInSModuleManager()
78 JSThread *thread, const CString &recordName, JSTaggedValue module) in AddToResolvedModulesAndCreateSharedModuleMutex() argument
80 // Add to normal module resolvedModules_ in AddToResolvedModulesAndCreateSharedModuleMutex()
81 thread->GetModuleManager()->AddResolveImportedModule(recordName, module); in AddToResolvedModulesAndCreateSharedModuleMutex()
88 JSThread *thread, const JSHandle<SourceTextModule> &module) in TransferFromLocalToSharedModuleMapAndGetInsertedSModule() argument
90 ASSERT(module->GetSharedType() == SharedTypes::SHARED_MODULE); in TransferFromLocalToSharedModuleMapAndGetInsertedSModule()
91 CString recordName = module->GetEcmaModuleRecordNameString(); in TransferFromLocalToSharedModuleMapAndGetInsertedSModule()
92 bool success = TryInsertInSModuleManager(thread, recordName, module); in TransferFromLocalToSharedModuleMapAndGetInsertedSModule()
94 return success? module : GetSModule(thread, recordName); in TransferFromLocalToSharedModuleMapAndGetInsertedSModule()
97 …dModuleManager::FindModuleMutexWithLock(JSThread *thread, const JSHandle<SourceTextModule> &module) in FindModuleMutexWithLock() argument
100 CString moduleName = SourceTextModule::GetModuleName(module.GetTaggedValue()); in FindModuleMutexWithLock()
103 LOG_ECMA(FATAL) << " Get shared module mutex failed, moduleName is " << moduleName; in FindModuleMutexWithLock()
108 …redModuleManager::IsInstantiatedSModule(JSThread *thread, const JSHandle<SourceTextModule> &module) in IsInstantiatedSModule() argument
111 return (module->GetStatus() >= ModuleStatus::INSTANTIATED); in IsInstantiatedSModule()
122 JSHandle<SourceTextModule> module; in GenerateFuncModule() local
127 module = moduleManager->HostGetImportedModule(recordName); in GenerateFuncModule()
131 return JSHandle<JSTaggedValue>(module); in GenerateFuncModule()
133 // Clone isolate module at shared-heap to mark sendable class. in GenerateFuncModule()
134 … return SendableClassModule::GenerateSendableFuncModule(thread, JSHandle<JSTaggedValue>(module)); in GenerateFuncModule()
141 const JSHandle<JSTaggedValue> &module, const JSHandle<TaggedArray> &exports) in SModuleNamespaceCreate() argument
144 return JSSharedModule::SModuleNamespaceCreate(thread, module, exports); in SModuleNamespaceCreate()
153 JSTaggedValue module = root.Read(); in SharedNativeObjDestory() local
154 SourceTextModule::Cast(module)->DestoryLazyImportArray(); in SharedNativeObjDestory()
155 SourceTextModule::Cast(module)->DestoryEcmaModuleFilenameString(); in SharedNativeObjDestory()
156 SourceTextModule::Cast(module)->DestoryEcmaModuleRecordNameString(); in SharedNativeObjDestory()