Lines Matching refs:thread_
67 [[maybe_unused]] EcmaHandleScope scope(thread_); in SerializeJSTaggedValue()
180 uint64_t heapSize = thread_->GetEcmaVM()->GetJSOptions().GetSerializerBufferSizeLimit(); in AllocateBuffer()
275 STACK_LIMIT_CHECK(thread_, false); in WriteTaggedObject()
389 JSMutableHandle<JSTaggedValue> val(thread_, JSTaggedValue::Undefined()); in WriteTaggedArray()
413 JSMutableHandle<JSTaggedValue> val(thread_, JSTaggedValue::Undefined()); in WriteByteArray()
415 val.Update(byteArray->Get(thread_, i, viewType)); in WriteByteArray()
486 JSHandle<ConstantPool> constPool(thread_, method->GetConstantPool()); in WriteMethod()
516 JSHandle<JSTaggedValue> method(thread_, func->GetMethod()); in WriteJSFunction()
530 auto globalConst = thread_->GlobalConstants(); in WriteJSError()
532 JSHandle<JSTaggedValue> msg = JSObject::GetProperty(thread_, value, handleMsg).GetValue(); in WriteJSError()
609 auto string = EcmaStringAccessor::FlattenAllString(thread_->GetEcmaVM(), strHandle); in WriteEcmaString()
656 JSMutableHandle<JSTaggedValue> key(thread_, JSTaggedValue::Undefined()); in WriteJSMap()
657 JSMutableHandle<JSTaggedValue> val(thread_, JSTaggedValue::Undefined()); in WriteJSMap()
684 JSMutableHandle<JSTaggedValue> val(thread_, JSTaggedValue::Undefined()); in WriteJSSet()
708 JSHandle<JSTaggedValue> bufferValue(thread_, regExp->GetByteCodeBuffer()); in WriteJSRegExp()
715 JSHandle<JSTaggedValue> originalSource(thread_, regExp->GetOriginalSource()); in WriteJSRegExp()
720 JSHandle<JSTaggedValue> originalFlags(thread_, regExp->GetOriginalFlags()); in WriteJSRegExp()
738 …JSHandle<JSTaggedValue> viewedArrayBufferOrByteArray(thread_, typedArray->GetViewedArrayBufferOrBy… in WriteJSTypedArray()
758 JSHandle<JSTaggedValue> typedArrayName(thread_, typedArray->GetTypedArrayName()); in WriteJSTypedArray()
846 JSHandle<JSNativePointer> np(thread_, arrayBuffer->GetArrayBufferData()); in WriteJSArrayBuffer()
859 arrayBuffer->Detach(thread_, withNativeAreaAllocator); in WriteJSArrayBuffer()
881 JSHandle<GlobalEnv> env = thread_->GetEcmaVM()->GetGlobalEnv(); in IsNativeBindingObject()
883 JSMutableHandle<JSTaggedValue> nativeBindingKey(thread_, JSTaggedValue::Undefined()); in IsNativeBindingObject()
888 if (JSTaggedValue::Equal(thread_, nativeBindingSymbol, nativeBindingKey)) { in IsNativeBindingObject()
922 JSMutableHandle<JSTaggedValue> propertyKey(thread_, JSTaggedValue::Undefined()); in WritePlainObject()
931 PropertyDescriptor desc(thread_); in WritePlainObject()
932 JSObject::OrdinaryGetOwnProperty(thread_, obj, propertyKey, desc); in WritePlainObject()
943 JSObject::GetALLElementKeysIntoVector(thread_, obj, keyVector); in WritePlainObject()
948 JSMutableHandle<JSTaggedValue> elementKey(thread_, JSTaggedValue::Undefined()); in WritePlainObject()
954 PropertyDescriptor desc(thread_); in WritePlainObject()
955 JSObject::OrdinaryGetOwnProperty(thread_, obj, elementKey, desc); in WritePlainObject()
966 JSHandle<GlobalEnv> env = thread_->GetEcmaVM()->GetGlobalEnv(); in WriteNativeBindingObject()
972 JSObject::GetProperty(thread_, obj, nativeBindingSymbol).GetRawValue(); in WriteNativeBindingObject()
1116 return JSHandle<JSTaggedValue>(thread_, JSTaggedValue::Null()); in DeserializeJSTaggedValue()
1118 return JSHandle<JSTaggedValue>(thread_, JSTaggedValue::Undefined()); in DeserializeJSTaggedValue()
1120 return JSHandle<JSTaggedValue>(thread_, JSTaggedValue::True()); in DeserializeJSTaggedValue()
1122 return JSHandle<JSTaggedValue>(thread_, JSTaggedValue::False()); in DeserializeJSTaggedValue()
1124 return JSHandle<JSTaggedValue>(thread_, JSTaggedValue::Hole()); in DeserializeJSTaggedValue()
1130 return JSHandle<JSTaggedValue>(thread_, JSTaggedValue(value)); in DeserializeJSTaggedValue()
1137 return JSHandle<JSTaggedValue>(thread_, JSTaggedValue(value)); in DeserializeJSTaggedValue()
1244 taggedArray->Set(thread_, i, val.GetTaggedValue()); in ReadTaggedArray()
1264 byteArray->Set(thread_, i, viewType, val.GetTaggedType()); in ReadByteArray()
1332 … thread_->GetCurrentEcmaContext()->FindOrCreateConstPool(jsPandaFile.get(), method->GetMethodId()); in ReadMethod()
1333 method->SetConstantPool(thread_, constPool.GetTaggedValue()); in ReadMethod()
1342 uint8_t deoptThreshold = thread_->GetEcmaVM()->GetJSOptions().GetDeoptThreshold(); in ReadMethod()
1374 JSHandle<GlobalEnv> env = thread_->GetEcmaVM()->GetGlobalEnv(); in ReadJSFunction()
1380 func->SetMethod(thread_, method); in ReadJSFunction()
1381 func->InitializeForConcurrentFunction(thread_); in ReadJSFunction()
1432 JSHandle<GlobalEnv> env = thread_->GetEcmaVM()->GetGlobalEnv(); in ReadJSDate()
1444 date->SetTimeValue(thread_, JSTaggedValue(timeValue)); in ReadJSDate()
1449 date->SetLocalOffset(thread_, JSTaggedValue(localOffset)); in ReadJSDate()
1455 STACK_LIMIT_CHECK(thread_, JSHandle<JSTaggedValue>(thread_, JSTaggedValue::Exception())); in ReadJSArray()
1456 JSHandle<JSArray> jsArray = thread_->GetEcmaVM()->GetFactory()->NewJSArray(); in ReadJSArray()
1511 STACK_LIMIT_CHECK(thread_, JSHandle<JSTaggedValue>(thread_, JSTaggedValue::Exception())); in ReadPlainObject()
1512 JSHandle<GlobalEnv> env = thread_->GetEcmaVM()->GetGlobalEnv(); in ReadPlainObject()
1514 …JSHandle<JSObject> jsObject = thread_->GetEcmaVM()->GetFactory()->NewJSObjectByConstructor(objFunc… in ReadPlainObject()
1549 attachVal = JSValueRef::Undefined(thread_->GetEcmaVM()); in ReadNativeBindingObject()
1557 STACK_LIMIT_CHECK(thread_, JSHandle<JSTaggedValue>(thread_, JSTaggedValue::Exception())); in ReadJSMap()
1558 JSHandle<GlobalEnv> env = thread_->GetEcmaVM()->GetGlobalEnv(); in ReadJSMap()
1570 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread_); in ReadJSMap()
1571 jsMap->SetLinkedMap(thread_, linkedMap); in ReadJSMap()
1581 JSMap::Set(thread_, jsMap, key, value); in ReadJSMap()
1588 STACK_LIMIT_CHECK(thread_, JSHandle<JSTaggedValue>(thread_, JSTaggedValue::Exception())); in ReadJSSet()
1589 JSHandle<GlobalEnv> env = thread_->GetEcmaVM()->GetGlobalEnv(); in ReadJSSet()
1601 JSHandle<LinkedHashSet> linkedSet = LinkedHashSet::Create(thread_); in ReadJSSet()
1602 jsSet->SetLinkedSet(thread_, linkedSet); in ReadJSSet()
1608 JSSet::Add(thread_, jsSet, key); in ReadJSSet()
1615 JSHandle<GlobalEnv> env = thread_->GetEcmaVM()->GetGlobalEnv(); in ReadJSRegExp()
1634 regExp->SetOriginalSource(thread_, originalSource); in ReadJSRegExp()
1636 regExp->SetOriginalFlags(thread_, originalFlags); in ReadJSRegExp()
1642 JSHandle<GlobalEnv> env = thread_->GetEcmaVM()->GetGlobalEnv(); in ReadJSTypedArray()
1720 typedArray->SetViewedArrayBufferOrByteArray(thread_, viewedArrayBufferOrByteArray); in ReadJSTypedArray()
1726 typedArray->SetTypedArrayName(thread_, typedArrayName); in ReadJSTypedArray()
1810 arrayBuffer->Attach(thread_, arrayLength, np.GetTaggedValue(), withNativeAreaAllocator); in ReadJSArrayBuffer()
1909 PropertyDescriptor desc(thread_); in DefinePropertiesAndElements()
1913 if (!JSTaggedValue::DefineOwnProperty(thread_, obj, key, desc)) { in DefinePropertiesAndElements()
1927 PropertyDescriptor desc(thread_); in DefinePropertiesAndElements()
1931 if (!JSTaggedValue::DefineOwnProperty(thread_, obj, key, desc)) { in DefinePropertiesAndElements()