Home | History | Annotate | Download | only in src

Lines Matching full:current

41   return Isolate::Current();
71 Isolate* isolate = Isolate::Current();
72 v8::ImplementationUtilities::HandleScopeData* current =
75 prev_next_ = current->next;
76 prev_limit_ = current->limit;
77 current->level++;
82 ASSERT(isolate == Isolate::Current());
83 v8::ImplementationUtilities::HandleScopeData* current =
86 prev_next_ = current->next;
87 prev_limit_ = current->limit;
88 current->level++;
97 ASSERT(isolate_ == Isolate::Current());
98 v8::ImplementationUtilities::HandleScopeData* current =
100 current->next = prev_next_;
101 current->level--;
102 if (current->limit != prev_limit_) {
103 current->limit = prev_limit_;
115 // Throw away all handles in the current scope.
117 v8::ImplementationUtilities::HandleScopeData* current =
120 ASSERT(current->level > 0);
122 // Reinitialize the current scope (so that it's ready
124 prev_next_ = current->next;
125 prev_limit_ = current->limit;
126 current->level++;
133 ASSERT(isolate == Isolate::Current());
134 v8::ImplementationUtilities::HandleScopeData* current =
137 internal::Object** cur = current->next;
138 if (cur == current->limit) cur = Extend();
139 // Update the current next field, set the value in the created
141 ASSERT(cur < current->limit);
142 current->next = cur + 1;
152 v8::ImplementationUtilities::HandleScopeData* current =
153 Isolate::Current()->handle_scope_data();
155 // Shrink the current handle scope to make it impossible to do
157 current->limit = current->next;
159 level_ = current->level;
160 current->level = 0;
165 // Restore state in current handle scope to re-enable handle
168 Isolate::Current()->handle_scope_data();