Home | History | Annotate | Download | only in ic

Lines Matching defs:interceptor

309       case LookupIterator::INTERCEPTOR: {
1120 } else if (lookup->state() == LookupIterator::INTERCEPTOR) {
1121 // Perform a lookup behind the interceptor. Copy the LookupIterator
1163 case LookupIterator::INTERCEPTOR:
1190 case LookupIterator::INTERCEPTOR:
1310 case LookupIterator::INTERCEPTOR:
1451 case LookupIterator::INTERCEPTOR: {
1455 // Perform a lookup behind the interceptor. Copy the LookupIterator since
1689 case LookupIterator::INTERCEPTOR: {
1941 case LookupIterator::INTERCEPTOR: {
2065 case LookupIterator::INTERCEPTOR:
3064 * Attempts to load a property with an interceptor (which must be present),
3067 * Returns |Heap::no_interceptor_result_sentinel()| if interceptor doesn't
3085 InterceptorInfo* interceptor = holder->GetNamedInterceptor();
3086 PropertyCallbackArguments arguments(isolate, interceptor->data(), *receiver,
3091 interceptor->getter());
3102 * Loads a property with an interceptor performing post interceptor
3103 * lookup if interceptor failed.
3120 InterceptorInfo* interceptor = holder->GetNamedInterceptor();
3121 PropertyCallbackArguments arguments(isolate, interceptor->data(), *receiver,
3126 interceptor->getter());
3134 // Skip any lookup work until we hit the (possibly non-masking) interceptor.
3135 while (it.state() != LookupIterator::INTERCEPTOR ||
3140 // Skip past the interceptor.
3175 InterceptorInfo* interceptor = receiver->GetNamedInterceptor();
3176 DCHECK(!interceptor->non_masking());
3177 PropertyCallbackArguments arguments(isolate, interceptor->data(), *receiver,
3182 interceptor->setter());
3193 // Skip past the interceptor on the receiver.
3194 DCHECK_EQ(LookupIterator::INTERCEPTOR, it.state());
3211 InterceptorInfo* interceptor = receiver->GetIndexedInterceptor();
3212 PropertyCallbackArguments arguments(isolate, interceptor->data(), *receiver,
3216 v8::ToCData<v8::IndexedPropertyGetterCallback>(interceptor->getter());
3223 DCHECK_EQ(LookupIterator::INTERCEPTOR, it.state());