Lines Matching full:current
77 JSTaggedValue current = JSTaggedValue::GetPrototype(thread_, receiver_); in CollectPrototypeInfo() local
79 while (current.IsHeapObject()) { in CollectPrototypeInfo()
80 if (current.IsSlowKeysObject()) { in CollectPrototypeInfo()
84 JSObject *currentObj = JSObject::Cast(current.GetTaggedObject()); in CollectPrototypeInfo()
110 current = JSObject::GetPrototype(current); in CollectPrototypeInfo()
205 JSMutableHandle<JSTaggedValue> current(thread_, receiver_); in GetKeysFast() local
206 while (current->IsHeapObject()) { in GetKeysFast()
207 …JSObject::AppendOwnEnumPropertyKeys(thread_, JSHandle<JSObject>(current), keyArray, &keysNum, shad… in GetKeysFast()
209 JSObject::ClearHasDeleteProperty(current); in GetKeysFast()
210 current.Update(JSObject::GetPrototype(current.GetTaggedValue())); in GetKeysFast()
223 JSMutableHandle<JSTaggedValue> current(thread_, receiver_); in GetKeysSlow() local
224 while (current->IsHeapObject()) { in GetKeysSlow()
225 PushRemainingKeys(JSHandle<JSObject>(current), remainings); in GetKeysSlow()
227 JSObject::ClearHasDeleteProperty(current); in GetKeysSlow()
228 visited.emplace_back(thread_, current.GetTaggedValue()); in GetKeysSlow()
229 current.Update(JSTaggedValue::GetPrototype(thread_, current)); in GetKeysSlow()