Lines Matching refs:proto
893 Object* proto = obj->GetPrototype();
894 if (proto->IsJSObject() &&
895 JSObject::cast(proto)->map()->is_hidden_prototype())
896 GetOwnPropertyImplementation(JSObject::cast(proto),
1046 Object* proto = obj->GetPrototype();
1047 if (proto->IsNull()) return heap->undefined_value();
1048 ASSERT(proto->IsJSGlobalObject());
1049 holder = Handle<JSObject>(JSObject::cast(proto));
1167 Object* proto = obj->GetPrototype();
1168 if (proto->IsNull()) return isolate->heap()->false_value();
1169 ASSERT(proto->IsJSGlobalObject());
1170 obj = JSObject::cast(proto);
4744 Handle<Object> proto(object->GetPrototype());
4745 if (proto->IsJSObject() &&
4746 Handle<JSObject>::cast(proto)->map()->is_hidden_prototype()) {
4748 Handle<JSObject>::cast(proto),
4836 Object* proto = object->GetPrototype();
4837 if (proto->IsNull()) {
4840 ASSERT(proto->IsJSGlobalObject());
4841 object = JSObject::cast(proto);
4906 Object* proto = obj->GetPrototype();
4907 while (proto->IsJSObject() &&
4908 JSObject::cast(proto)->map()->is_hidden_prototype()) {
4910 proto = JSObject::cast(proto)->GetPrototype();
5083 Handle<Object> proto(object->GetPrototype());
5085 if (proto->IsNull()) return *isolate->factory()->NewJSArray(0);
5086 object = Handle<JSObject>::cast(proto);