Lines Matching defs:thisObjVal
97 JSHandle<JSTaggedValue> thisObjVal(receiver);
98 result.Update(JSArray::FastGetPropertyByValue(thread, thisObjVal, index).GetTaggedValue());
128 JSHandle<JSTaggedValue> thisObjVal(receiver);
129 result.Update(JSArray::FastGetPropertyByValue(thread, thisObjVal, index).GetTaggedValue());
160 EcmaRuntimeCallInfo *argv, JSHandle<JSTaggedValue> &thisObjVal,
207 JSTaggedValue::SetProperty(thread, thisObjVal, lengthKey, newLenHandle, true);
220 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
233 bool exists = JSTaggedValue::HasProperty(thread, thisObjVal, fromKey);
236 JSHandle<JSTaggedValue> fromValue = JSArray::FastGetPropertyByValue(thread, thisObjVal, fromKey);
255 thread, needTransition, holeHandle, argv, thisObjVal, lengthKey);
269 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
297 bool exists = JSTaggedValue::HasProperty(thread, thisObjVal, fromKey);
300 JSHandle<JSTaggedValue> fromValue = JSArray::FastGetPropertyByValue(thread, thisObjVal, fromKey);
359 JSTaggedValue::SetProperty(thread, thisObjVal, lengthKey, newLenHandle, true);
584 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
586 uint64_t len = static_cast<uint64_t>(base::ArrayHelper::GetArrayLength(thread, thisObjVal));
595 auto res = JSArray::FastGetPropertyByValue(thread, thisObjVal, k).GetTaggedValue();
607 info->SetCallArg(kValue.GetTaggedValue(), JSTaggedValue(k), thisObjVal.GetTaggedValue());
617 if (!thisObjVal->IsStableJSArray(thread)) {
628 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
637 auto res = JSArray::FastGetPropertyByValue(thread, thisObjVal, k).GetTaggedValue();
649 info->SetCallArg(kValue.GetTaggedValue(), JSTaggedValue(k), thisObjVal.GetTaggedValue());
656 if (base::ArrayHelper::GetArrayLength(thread, thisObjVal) - 1 < k) {
660 if (!thisObjVal->IsStableJSArray(thread)) {
671 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
673 uint64_t len = static_cast<uint64_t>(base::ArrayHelper::GetArrayLength(thread, thisObjVal));
685 info->SetCallArg(kValue.GetTaggedValue(), JSTaggedValue(k), thisObjVal.GetTaggedValue());
691 } else if (JSTaggedValue::HasProperty(thread, thisObjVal, k)) {
692 JSHandle<JSTaggedValue> kValue1 = JSArray::FastGetPropertyByValue(thread, thisObjVal, k);
697 info->SetCallArg(kValue1.GetTaggedValue(), JSTaggedValue(k), thisObjVal.GetTaggedValue());
705 if (!thisObjVal->IsStableJSArray(thread)) {
716 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
718 uint64_t len = static_cast<uint64_t>(base::ArrayHelper::GetArrayLength(thread, thisObjVal));
730 info->SetCallArg(kValue.GetTaggedValue(), JSTaggedValue(k), thisObjVal.GetTaggedValue());
733 } else if (JSTaggedValue::HasProperty(thread, thisObjVal, k)) {
734 JSHandle<JSTaggedValue> kValue1 = JSArray::FastGetPropertyByValue(thread, thisObjVal, k);
739 info->SetCallArg(kValue1.GetTaggedValue(), JSTaggedValue(k), thisObjVal.GetTaggedValue());
750 if (!thisObjVal->IsStableJSArray(thread)) {
762 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
777 info->SetCallArg(kValue.GetTaggedValue(), key.GetTaggedValue(), thisObjVal.GetTaggedValue());
783 } else if (JSTaggedValue::HasProperty(thread, thisObjVal, k)) {
785 JSHandle<JSTaggedValue> kValue1 = JSArray::FastGetPropertyByValue(thread, thisObjVal, k);
790 info->SetCallArg(kValue1.GetTaggedValue(), key.GetTaggedValue(), thisObjVal.GetTaggedValue());
795 if (!thisObjVal->IsStableJSArray(thread)) {
1037 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1042 uint64_t len = static_cast<uint64_t>(base::ArrayHelper::GetArrayLength(thread, thisObjVal));
1048 if (value.IsHole() && JSTaggedValue::HasProperty(thread, thisObjVal, k)) {
1049 value = JSArray::FastGetPropertyByValue(thread, thisObjVal, k).GetTaggedValue();
1058 info->SetCallArg(kValue.GetTaggedValue(), key.GetTaggedValue(), thisObjVal.GetTaggedValue());
1073 if (!thisObjVal->IsStableJSArray(thread)) {
1086 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1095 if (value.IsHole() && JSTaggedValue::HasProperty(thread, thisObjVal, k)) {
1096 value = JSArray::FastGetPropertyByValue(thread, thisObjVal, k).GetTaggedValue();
1105 info->SetCallArg(kValue.GetTaggedValue(), key.GetTaggedValue(), thisObjVal.GetTaggedValue());
1116 if (!thisObjVal->IsStableJSArray(thread)) {
1126 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1166 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1167 int64_t thisLen = base::ArrayHelper::GetArrayLength(thread, thisObjVal);
1318 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1353 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1403 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1430 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1441 thisObjVal.GetTaggedValue());
1450 if (!thisObjVal->IsStableJSArray(thread)) {
1461 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1472 if (value->IsHole() && JSTaggedValue::HasProperty(thread, thisObjVal, i + k)) {
1473 value.Update(JSArray::FastGetPropertyByValue(thread, thisObjVal, i + k).GetTaggedValue());
1541 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1549 } else if (JSTaggedValue::HasProperty(thread, thisObjVal, k)) {
1550 auto res = JSArray::FastGetPropertyByValue(thread, thisObjVal, k).GetTaggedValue();
1559 info->SetCallArg(kValue.GetTaggedValue(), JSTaggedValue(k), thisObjVal.GetTaggedValue());
1570 if (!thisObjVal->IsStableJSArray(thread)) {
1582 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1588 int64_t len = static_cast<int64_t>(base::ArrayHelper::GetArrayLength(thread, thisObjVal));
1597 key.GetTaggedValue(), thisObjVal.GetTaggedValue());
1602 bool exists = JSTaggedValue::HasProperty(thread, thisObjVal, key);
1605 auto res = JSArray::FastGetPropertyByValue(thread, thisObjVal, key).GetTaggedValue();
1612 key.GetTaggedValue(), thisObjVal.GetTaggedValue());
1619 int64_t newLen = static_cast<int64_t>(base::ArrayHelper::GetArrayLength(thread, thisObjVal));
1620 if (!thisObjVal->IsStableJSArray(thread) || newLen != len) {