Lines Matching refs:current
60 v8::ImplementationUtilities::HandleScopeData* current =
63 Object** result = current->next;
65 ASSERT(result == current->limit);
68 if (current->level == 0) {
78 if (current->limit != limit) {
79 current->limit = limit;
80 ASSERT(limit - current->next < kHandleBlockSize);
85 // current handle scope by allocating a new handle block.
86 if (result == current->limit) {
87 // If there's a spare block, use it for growing the current scope.
90 // extension as part of the current scope.
92 current->limit = &result[kHandleBlockSize];
101 v8::ImplementationUtilities::HandleScopeData* current =
103 isolate->handle_scope_implementer()->DeleteExtensions(current->limit);
627 Handle<JSObject> current(JSObject::cast(*p), isolate);
630 if (current->IsAccessCheckNeeded() &&
631 !isolate->MayNamedAccess(*current,
634 isolate->ReportFailedAccessCheck(*current, v8::ACCESS_KEYS);
640 isolate->factory()->NewFixedArray(current->NumberOfEnumElements());
641 current->GetEnumElementKeys(*element_keys);
646 if (current->HasIndexedInterceptor()) {
648 GetKeysForIndexedInterceptor(object, current);
665 ((current->map()->constructor() != *arguments_function) &&
666 !current->IsJSValue() &&
667 !current->IsAccessCheckNeeded() &&
668 !current->HasNamedInterceptor() &&
669 !current->HasIndexedInterceptor());
672 UnionOfKeys(content, GetEnumPropertyKeys(current, cache_enum_keys));
676 if (current->HasNamedInterceptor()) {
678 GetKeysForNamedInterceptor(object, current);