Lines Matching defs:thread
20 void RequireManager::InitializeCommonJS(JSThread *thread, CJSInfo cjsInfo)
22 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
23 const GlobalEnvConstants *globalConst = thread->GlobalConstants();
33 SlowRuntimeStub::StObjByName(thread, module.GetTaggedValue(), exportsKey.GetTaggedValue(),
36 CjsModule::InitializeModule(thread, module, filename, dirname);
40 SlowRuntimeStub::StObjByName(thread, require.GetTaggedValue(), parentKey.GetTaggedValue(),
44 JSHandle<JSTaggedValue> moduleObj(thread->GetEcmaVM()->GetGlobalEnv()->GetCjsModuleFunction());
46 SlowRuntimeStub::LdObjByName(thread, moduleObj.GetTaggedValue(),
48 JSHandle<CjsModuleCache> moduleCache = JSHandle<CjsModuleCache>(thread, modCache);
49 JSHandle<CjsModuleCache> newCache = CjsModuleCache::PutIfAbsentAndReset(thread, moduleCache,
51 SlowRuntimeStub::StObjByName(thread, moduleObj.GetTaggedValue(), cacheKey.GetTaggedValue(),
55 void RequireManager::CollectExecutedExp(JSThread *thread, CJSInfo cjsInfo)
57 const GlobalEnvConstants *globalConst = thread->GlobalConstants();
63 JSHandle<JSTaggedValue> moduleObj(thread->GetEcmaVM()->GetGlobalEnv()->GetCjsModuleFunction());
66 JSTaggedValue executedCacheVal = SlowRuntimeStub::LdObjByName(thread, moduleObj.GetTaggedValue(),
69 JSHandle<CjsModuleCache> executedCache = JSHandle<CjsModuleCache>(thread, executedCacheVal);
70 JSHandle<CjsModuleCache> resetCache = CjsModuleCache::ResetModule(thread, executedCache,
73 SlowRuntimeStub::StObjByName(thread, moduleObj.GetTaggedValue(), cacheKey.GetTaggedValue(),