Home | History | Annotate | Download | only in src

Lines Matching full:receiver

62   Handle<Object> receiver() {
71 // Gets the total number of arguments including the receiver (but
80 // Check we have at least the receiver.
97 // Check we have at least the receiver and the called function.
409 Heap* heap, Object* receiver, Arguments* args, int first_added_arg) {
410 if (!receiver->IsJSArray()) return NULL;
411 JSArray* array = JSArray::cast(receiver);
449 JSArray* receiver) {
454 return receiver->GetPrototype() == array_proto &&
476 args.receiver(),
487 Object* receiver = *args.receiver();
490 EnsureJSArrayWithWritableFastElements(heap, receiver, &args, 1);
497 JSArray* array = JSArray::cast(receiver);
545 Object* receiver = *args.receiver();
548 EnsureJSArrayWithWritableFastElements(heap, receiver, NULL, 0);
553 JSArray* array = JSArray::cast(receiver);
578 Object* receiver = *args.receiver();
581 EnsureJSArrayWithWritableFastElements(heap, receiver, NULL, 0);
586 if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) {
590 JSArray* array = JSArray::cast(receiver);
620 Object* receiver = *args.receiver();
623 EnsureJSArrayWithWritableFastElements(heap, receiver, NULL, 0);
628 if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) {
632 JSArray* array = JSArray::cast(receiver);
680 Object* receiver = *args.receiver();
683 if (receiver->IsJSArray()) {
684 JSArray* array = JSArray::cast(receiver);
699 receiver->IsJSObject()
700 && JSObject::cast(receiver)->map() == arguments_map
701 && JSObject::cast(receiver)->HasFastTypeElements();
705 elms = FixedArray::cast(JSObject::cast(receiver)->elements());
706 Object* len_obj = JSObject::cast(receiver)
754 ElementsKind elements_kind = JSObject::cast(receiver)->GetElementsKind();
776 Object* receiver = *args.receiver();
779 EnsureJSArrayWithWritableFastElements(heap, receiver, &args, 3);
784 if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) {
788 JSArray* array = JSArray::cast(receiver);
831 JSObject::cast(receiver)->GetElementsKind();
1011 // with this receiver. Returns Heap::null_value() if the call is
1026 // If necessary, check the receiver
1027 Object* recv_type = sig->receiver();
1076 desc, Handle<JSObject>::cast(args.receiver()), &pending_exception);
1085 // This function cannot be called with the given receiver. Abort!
1101 LOG(isolate, ApiObjectAccess("call", JSObject::cast(*args.receiver())));
1132 return *args.receiver();
1154 Object* receiver_type = signature->receiver();
1220 Handle<Object> receiver = args.receiver();
1223 JSObject* obj = JSObject::cast(*receiver);