Lines Matching refs:array_proto
368 JSObject* array_proto) {
371 if (array_proto->elements() != heap->empty_fixed_array()) return false;
373 array_proto = JSObject::cast(array_proto->GetPrototype());
374 ASSERT(array_proto->elements() == heap->empty_fixed_array());
376 Object* proto = array_proto->GetPrototype();
378 array_proto = JSObject::cast(proto);
379 if (array_proto != global_context->initial_object_prototype()) return false;
380 if (array_proto->elements() != heap->empty_fixed_array()) return false;
381 return array_proto->GetPrototype()->IsNull();
402 JSObject* array_proto =
404 return receiver->GetPrototype() == array_proto &&
405 ArrayPrototypeHasNoElements(heap, global_context, array_proto);
911 JSObject* array_proto =
913 if (!ArrayPrototypeHasNoElements(heap, global_context, array_proto)) {
924 || JSArray::cast(arg)->GetPrototype() != array_proto) {