Lines Matching refs:JSThread
55 static JSHandle<JSTaggedValue> HostResolveImportedModule(JSThread *thread,
58 static JSHandle<JSTaggedValue> HostResolveImportedModuleWithMerge(JSThread *thread,
63 …static CVector<std::string> GetExportedNames(JSThread *thread, const JSHandle<SourceTextModule> &m…
67 …static JSHandle<JSTaggedValue> ResolveExport(JSThread *thread, const JSHandle<SourceTextModule> &m…
70 …static JSHandle<JSTaggedValue> ResolveExportObject(JSThread *thread, const JSHandle<SourceTextModu…
74 static int InnerModuleInstantiation(JSThread *thread,
79 …static void ModuleDeclarationEnvironmentSetup(JSThread *thread, const JSHandle<SourceTextModule> &…
80 …static void ModuleDeclarationArrayEnvironmentSetup(JSThread *thread, const JSHandle<SourceTextModu…
83 static int InnerModuleEvaluation(JSThread *thread, const JSHandle<ModuleRecord> &moduleRecord,
86 static int ModuleEvaluation(JSThread *thread, const JSHandle<ModuleRecord> &moduleRecord,
90 static void ModuleExecution(JSThread *thread, const JSHandle<SourceTextModule> &module,
94 …static JSHandle<JSTaggedValue> GetModuleNamespace(JSThread *thread, const JSHandle<SourceTextModul…
96 static void AddImportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
98 static void AddLocalExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
100 static void AddIndirectExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
102 static void AddStarExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
109 static bool LoadNativeModule(JSThread *thread, JSHandle<SourceTextModule> &requiredModule,
154 static int Evaluate(JSThread *thread, const JSHandle<SourceTextModule> &module,
156 static int EvaluateForConcurrent(JSThread *thread, const JSHandle<SourceTextModule> &module);
159 static int Instantiate(JSThread *thread, const JSHandle<JSTaggedValue> &moduleHdl,
161 static void InstantiateCJS(JSThread *thread, const JSHandle<SourceTextModule> ¤tModule,
163 static void InstantiateNativeModule(JSThread *thread, JSHandle<SourceTextModule> ¤tModule,
168 JSTaggedValue GetModuleValue(JSThread *thread, int32_t index, bool isThrow);
169 void StoreModuleValue(JSThread *thread, int32_t index, const JSHandle<JSTaggedValue> &value);
171 JSTaggedValue GetModuleValue(JSThread *thread, JSTaggedValue key, bool isThrow);
172 …void StoreModuleValue(JSThread *thread, const JSHandle<JSTaggedValue> &key, const JSHandle<JSTagge…
173 …static JSHandle<JSTaggedValue> ResolveIndirectExport(JSThread *thread, const JSHandle<JSTaggedValu…
182 static void SetExportName(JSThread *thread,
185 …static JSHandle<JSTaggedValue> GetStarResolution(JSThread *thread, const JSHandle<JSTaggedValue> &…
192 …static void AddExportName(JSThread *thread, const JSTaggedValue &exportEntry, CVector<std::string>…
193 …static JSHandle<JSTaggedValue> ResolveLocalExport(JSThread *thread, const JSHandle<JSTaggedValue> …
196 static JSHandle<JSTaggedValue> ResolveElementOfObject(JSThread *thread,
203 …static void InitializeEnvironment(JSThread *thread, const JSHandle<SourceTextModule> ¤tModul…
206 static void CheckResolvedBinding(JSThread *thread, const JSHandle<SourceTextModule> &module);
207 … static void CheckResolvedIndexBinding(JSThread *thread, const JSHandle<SourceTextModule> &module);
210 …static JSHandle<SourceTextModule> GetModuleFromBinding(JSThread *thread, const JSTaggedValue &JSTa…