• Home
  • Raw
  • Download

Lines Matching refs:SourceTextModule

61 class SourceTextModule final : public ModuleRecord {
74 …bool operator()(const JSHandle<SourceTextModule> &lhs, const JSHandle<SourceTextModule> &rhs) const in operator()
80 CSet<JSHandle<SourceTextModule>, AsyncEvaluatingOrdinalCompare>;
82 CAST_CHECK(SourceTextModule, IsSourceTextModule);
86 … const JSHandle<SourceTextModule> &module,
90 … const JSHandle<SourceTextModule> &module,
97 …static CVector<std::string> GetExportedNames(JSThread *thread, const JSHandle<SourceTextModule> &m…
101 …static JSHandle<JSTaggedValue> ResolveExport(JSThread *thread, const JSHandle<SourceTextModule> &m…
103 CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> &resolveVector);
104 …ndle<JSTaggedValue> ResolveExportObject(JSThread *thread, const JSHandle<SourceTextModule> &module,
108 … const JSHandle<SourceTextModule> &nativeModule,
111 const JSHandle<SourceTextModule> &cjsModule,
115 const JSHandle<ModuleRecord> &moduleRecord, CVector<JSHandle<SourceTextModule>> &stack,
119 …static void ModuleDeclarationEnvironmentSetup(JSThread *thread, const JSHandle<SourceTextModule> &…
120 …ModuleDeclarationArrayEnvironmentSetup(JSThread *thread, const JSHandle<SourceTextModule> &module);
123 … static int InnerModuleEvaluation(JSThread *thread, const JSHandle<SourceTextModule> &moduleRecord,
124 CVector<JSHandle<SourceTextModule>> &stack, int index, const void *buffer = nullptr,
128 const JSHandle<ModuleRecord> &moduleRecord, CVector<JSHandle<SourceTextModule>> &stack,
131 …ed<JSTaggedValue, bool> ModuleExecution(JSThread *thread, const JSHandle<SourceTextModule> &module,
135 static void ExecuteAsyncModule(JSThread *thread, const JSHandle<SourceTextModule> &module,
139 static void GatherAvailableAncestors(JSThread *thread, const JSHandle<SourceTextModule> &module,
143 …static void AsyncModuleExecutionFulfilled(JSThread *thread, const JSHandle<SourceTextModule> &modu…
146 …static void AsyncModuleExecutionRejected(JSThread *thread, const JSHandle<SourceTextModule> &modul…
151 static void AddAsyncParentModule(JSThread *thread, JSHandle<SourceTextModule> &module,
152 JSHandle<SourceTextModule> &parent);
154 …ndle<JSTaggedValue> GetModuleNamespace(JSThread *thread, const JSHandle<SourceTextModule> &module);
156 static void AddImportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
158 static void AddLocalExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
160 static void AddIndirectExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
162 static void AddStarExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
173 const JSHandle<SourceTextModule> &requiredModule, ModuleTypes moduleType);
175 const JSHandle<SourceTextModule> &requiredModule, ModuleTypes moduleType);
176 static bool LoadNativeModule(JSThread *thread, const JSHandle<SourceTextModule> &requiredModule,
203 inline static bool IsModuleInSharedHeap(JSHandle<SourceTextModule> currentModule) in IsModuleInSharedHeap()
208 inline static bool IsSharedModule(JSHandle<SourceTextModule> currentModule) in IsSharedModule()
214 const JSHandle<SourceTextModule> &module);
217 const JSHandle<SourceTextModule> &module);
221 return SourceTextModule::Cast(currentModule.GetTaggedObject())->GetSharedType() == in IsSendableFunctionModule()
348 static JSTaggedValue Evaluate(JSThread *thread, const JSHandle<SourceTextModule> &module,
356 static void EvaluateNativeModule(JSThread *thread, JSHandle<SourceTextModule> nativeModule,
370 const JSHandle<SourceTextModule> &module,
371 … CVector<std::pair<JSHandle<SourceTextModule>,
379 static int EvaluateForConcurrent(JSThread *thread, const JSHandle<SourceTextModule> &module,
385 static std::tuple<bool, JSHandle<SourceTextModule>> GetResolvedModule(JSThread *thread,
386 const JSHandle<SourceTextModule> &module, const JSHandle<JSTaggedValue> &moduleRequest);
387 static std::tuple<bool, JSHandle<SourceTextModule>> GetResolvedModuleWithMerge(JSThread *thread,
388 const JSHandle<SourceTextModule> &module, const JSHandle<JSTaggedValue> &moduleRequest);
392 … const JSHandle<JSTaggedValue> &moduleRequest, const JSHandle<SourceTextModule> &module,
396 const JSHandle<SourceTextModule> &module,
398 CVector<std::pair<JSHandle<SourceTextModule>,
404 const JSHandle<SourceTextModule> &module);
408 const JSHandle<SourceTextModule> &module);
409 static bool CheckCircularImport(const JSHandle<SourceTextModule> &module,
411 CVector<std::pair<JSHandle<SourceTextModule>,
413 …static void InitializeEnvironment(JSThread *thread, const JSHandle<SourceTextModule> &currentModul…
416 static void CheckResolvedBinding(JSThread *thread, const JSHandle<SourceTextModule> &module);
417 … static void CheckResolvedIndexBinding(JSThread *thread, const JSHandle<SourceTextModule> &module);
420 …static JSHandle<SourceTextModule> GetModuleFromBinding(JSThread *thread, const JSTaggedValue &JSTa…
421 static void DFSModuleInstantiation(JSHandle<SourceTextModule> &module,
422 CVector<JSHandle<SourceTextModule>> &stack);
424 JSHandle<SourceTextModule> &module,
426 … CVector<JSHandle<SourceTextModule>> &stack,
428 static int HandleInstantiateException(JSHandle<SourceTextModule> &module,
429 … const CVector<JSHandle<SourceTextModule>> &stack, int result);
430 static void HandleEvaluateResult(JSThread *thread, JSHandle<SourceTextModule> &module,
432 const CVector<JSHandle<SourceTextModule>> &stack, int result);
433 static void HandleConcurrentEvaluateResult(JSThread *thread, JSHandle<SourceTextModule> &module,
434 const CVector<JSHandle<SourceTextModule>> &stack, int result);
437 … const JSHandle<SourceTextModule> &module, CList<CString> &referenceList,