Lines Matching defs:thread

382     JSThread *thread = ecmaVm->GetJSThread();
385 JSTaggedValue globalRec = SlowRuntimeStub::LdGlobalRecord(thread, key);
389 return JSNApiHelper::ToLocal<JSValueRef>(JSHandle<JSTaggedValue>(thread, result));
392 JSTaggedValue globalVar = FastRuntimeStub::GetGlobalOwnProperty(thread, globalObj, key);
394 return JSNApiHelper::ToLocal<JSValueRef>(JSHandle<JSTaggedValue>(thread, globalVar));
396 result = SlowRuntimeStub::TryLdGlobalByNameFromGlobalProto(thread, globalObj, key);
397 return JSNApiHelper::ToLocal<JSValueRef>(JSHandle<JSTaggedValue>(thread, result));
407 JSThread *thread = ecmaVm->GetJSThread();
411 JSTaggedValue globalRec = SlowRuntimeStub::LdGlobalRecord(thread, key);
413 result = SlowRuntimeStub::TryUpdateGlobalRecord(thread, key, newVal);
417 JSTaggedValue globalVar = FastRuntimeStub::GetGlobalOwnProperty(thread, globalObj, key);
419 result = SlowRuntimeStub::StGlobalVar(thread, key, newVal);
428 JSThread *thread = ecmaVm->GetJSThread();
429 FrameHandler frameHandler(thread);
452 JSThread *thread = ecmaVm->GetJSThread();
453 JSMutableHandle<JSTaggedValue> importModule(thread, thread->GlobalConstants()->GetUndefined());
463 JSHandle<TaggedArray> importArray(thread, TaggedArray::Cast(importEntries.GetTaggedObject()));
465 JSHandle<JSTaggedValue> starString = thread->GlobalConstants()->GetHandledStarString();
466 JSMutableHandle<ImportEntry> ee(thread, thread->GlobalConstants()->GetUndefined());
467 JSMutableHandle<TaggedArray> environment(thread, thread->GlobalConstants()->GetUndefined());
502 JSThread *thread = ecmaVm->GetJSThread();
507 JSHandle<TaggedArray> localExportArray(thread, TaggedArray::Cast(localExportEntries.GetTaggedObject()));
509 JSMutableHandle<LocalExportEntry> ee(thread, thread->GlobalConstants()->GetUndefined());
532 JSThread *thread = ecmaVm->GetJSThread();
533 JSHandle<SourceTextModule> module(thread, SourceTextModule::Cast(currentModule->GetTaggedObject()));
534 JSHandle<JSTaggedValue> required(thread, moduleRequest);
535 JSHandle<TaggedArray> requestedModules(thread, module->GetRequestedModules());
564 JSThread *thread = ecmaVm->GetJSThread();
568 result = JSNApiHelper::ToLocal<JSValueRef>(JSHandle<JSTaggedValue>(thread, moduleValue));
590 JSThread *thread = ecmaVm->GetJSThread();
594 array->Set(thread, index, curValue);
651 JSThread *thread = ecmaVm->GetJSThread();
652 JSHandle<TaggedArray> localExportArray(thread, TaggedArray::Cast(localExportEntries.GetTaggedObject()));
654 JSMutableHandle<LocalExportEntry> ee(thread, thread->GlobalConstants()->GetUndefined());
655 JSMutableHandle<JSTaggedValue> name(thread, thread->GlobalConstants()->GetUndefined());
656 JSMutableHandle<JSTaggedValue> value(thread, thread->GlobalConstants()->GetUndefined());
684 JSThread *thread = ecmaVm->GetJSThread();
685 JSMutableHandle<JSTaggedValue> name(thread, thread->GlobalConstants()->GetUndefined());
686 JSMutableHandle<JSTaggedValue> value(thread, thread->GlobalConstants()->GetUndefined());
691 JSHandle<TaggedArray> localExportArray(thread, TaggedArray::Cast(localExportEntries.GetTaggedObject()));
693 JSHandle<TaggedArray> dict(thread, TaggedArray::Cast(dictionary.GetTaggedObject()));
699 JSMutableHandle<LocalExportEntry> ee(thread, thread->GlobalConstants()->GetUndefined());
736 JSThread *thread = ecmaVm->GetJSThread();
737 JSHandle<TaggedArray> indirectExportArray(thread, TaggedArray::Cast(indirectExportEntries.GetTaggedObject()));
739 JSMutableHandle<IndirectExportEntry> ee(thread, thread->GlobalConstants()->GetUndefined());
740 JSMutableHandle<JSTaggedValue> name(thread, thread->GlobalConstants()->GetUndefined());
747 JSHandle<JSTaggedValue> moduleRequest(thread, ee->GetModuleRequest());
752 importModule = SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest);
754 importModule = SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest);
755 RETURN_IF_ABRUPT_COMPLETION(thread);
776 JSThread *thread = ecmaVm->GetJSThread();
777 JSHandle<TaggedArray> importArray(thread, TaggedArray::Cast(importEntries.GetTaggedObject()));
779 JSHandle<JSTaggedValue> starString = thread->GlobalConstants()->GetHandledStarString();
780 JSMutableHandle<ImportEntry> ee(thread, thread->GlobalConstants()->GetUndefined());
781 JSMutableHandle<JSTaggedValue> name(thread, thread->GlobalConstants()->GetUndefined());
788 JSHandle<JSTaggedValue> moduleRequest(thread, ee->GetModuleRequest());
793 importModule = SourceTextModule::HostResolveImportedModule(thread, module, moduleRequest);
795 importModule = SourceTextModule::HostResolveImportedModuleWithMerge(thread, module, moduleRequest);
796 RETURN_IF_ABRUPT_COMPLETION(thread);
806 thread->GetCurrentEcmaContext()->GetModuleManager()->GetModuleValueOutter(idx, currentModule);
807 Local<JSValueRef> value = JSNApiHelper::ToLocal<JSValueRef>(JSHandle<JSTaggedValue>(thread, moduleValue));
816 JSThread *thread = ecmaVm->GetJSThread();
817 [[maybe_unused]] EcmaHandleScope handleScope(thread);
818 const GlobalEnvConstants *globalConst = thread->GlobalConstants();
820 JSHandle<JSTaggedValue> exHandle(thread, thread->GetException());
821 thread->ClearException();
824 JSHandle<EcmaString> name(JSObject::GetProperty(thread, exHandle, nameKey).GetValue());
826 JSHandle<EcmaString> msg(JSObject::GetProperty(thread, exHandle, msgKey).GetValue());
829 JSHandle<EcmaString> ecmaStr = JSTaggedValue::ToString(thread, exHandle);
918 JSThread *thread = ecmaVm->GetJSThread();
919 JSTaggedType *current = const_cast<JSTaggedType *>(thread->GetCurrentFrame());
920 FrameIterator it(current, thread);
933 thread, JSFunctionBase::Cast(function.GetTaggedObject())->GetFunctionExtraInfo());
968 JSThread *thread = ecmaVm->GetJSThread();
969 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
972 currentValue.Update(arrayList->Get(thread, index));
985 JSThread *thread = ecmaVm->GetJSThread();
986 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1000 JSThread *thread = ecmaVm->GetJSThread();
1001 JSHandle<TaggedHashArray> table(thread, hashMap->GetTable());
1005 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
1006 JSMutableHandle<TaggedQueue> queue(thread, factory->NewTaggedQueue(0));
1007 JSMutableHandle<TaggedNode> node(thread, JSTaggedValue::Undefined());
1008 JSMutableHandle<JSTaggedValue> currentKey(thread, JSTaggedValue::Undefined());
1009 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1015 node.Update(TaggedHashArray::GetCurrentNode(thread, queue, table, index));
1034 JSThread *thread = ecmaVm->GetJSThread();
1035 JSHandle<TaggedHashArray> table(thread, hashSet->GetTable());
1039 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
1040 JSMutableHandle<TaggedQueue> queue(thread, factory->NewTaggedQueue(0));
1041 JSMutableHandle<TaggedNode> node(thread, JSTaggedValue::Undefined());
1042 JSMutableHandle<JSTaggedValue> currentKey(thread, JSTaggedValue::Undefined());
1047 node.Update(TaggedHashArray::GetCurrentNode(thread, queue, table, index));
1070 JSThread *thread = ecmaVm->GetJSThread();
1071 JSMutableHandle<TaggedArray> keys(thread, lightweightMap->GetKeys());
1072 JSMutableHandle<TaggedArray> values(thread, lightweightMap->GetValues());
1073 JSMutableHandle<JSTaggedValue> currentKey(thread, JSTaggedValue::Undefined());
1074 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1097 JSThread *thread = ecmaVm->GetJSThread();
1098 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1120 JSThread *thread = ecmaVm->GetJSThread();
1121 JSHandle<TaggedDoubleList> doubleList(thread, linkedList->GetDoubleList());
1124 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1140 JSThread *thread = ecmaVm->GetJSThread();
1141 JSHandle<TaggedSingleList> singleList(thread, list->GetSingleList());
1144 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1162 JSThread *thread = ecmaVm->GetJSThread();
1163 JSHandle<TaggedArray> keyArray(thread, plainarray->GetKeys());
1164 JSHandle<TaggedArray> valueArray(thread, plainarray->GetValues());
1165 JSMutableHandle<JSTaggedValue> currentKey(thread, JSTaggedValue::Undefined());
1166 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1189 JSThread *thread = ecmaVm->GetJSThread();
1190 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1194 currentValue.Update(queue->Get(thread, pos));
1208 JSThread *thread = ecmaVm->GetJSThread();
1209 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1225 JSThread *thread = ecmaVm->GetJSThread();
1226 JSMutableHandle<TaggedTreeMap> iteratedMap(thread, treeMap->GetTreeMap());
1228 JSHandle<TaggedArray> entries = TaggedTreeMap::GetArrayFromMap(thread, iteratedMap);
1229 JSMutableHandle<JSTaggedValue> currentKey(thread, JSTaggedValue::Undefined());
1230 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1252 JSThread *thread = ecmaVm->GetJSThread();
1253 JSMutableHandle<TaggedTreeSet> iteratedSet(thread, treeSet->GetTreeSet());
1256 JSHandle<TaggedArray> entries = TaggedTreeSet::GetArrayFromSet(thread, iteratedSet);
1257 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1282 JSThread *thread = ecmaVm->GetJSThread();
1283 JSMutableHandle<JSTaggedValue> currentValue(thread, JSTaggedValue::Undefined());
1286 currentValue.Update(vector->Get(thread, vector, index));
1297 JSThread *thread = ecmaVm->GetJSThread();
1298 EcmaContext *context = thread->GetCurrentEcmaContext();
1299 uint32_t queueSizeCurrent = job::MicroJobQueue::GetPromiseQueueSize(thread, context->GetMicroJobQueue());