Lines Matching refs:current
63 HandleScopeData* current = isolate->handle_scope_data();
65 std::swap(current->next, prev_next);
66 current->level--;
67 if (current->limit != prev_limit) {
68 current->limit = prev_limit;
71 ZapRange(current->next, prev_limit);
73 ZapRange(current->next, prev_next);
81 HandleScopeData* current = isolate_->handle_scope_data();
84 // Throw away all handles in the current scope.
87 DCHECK(current->level > current->sealed_level);
89 // Reinitialize the current scope (so that it's ready
91 prev_next_ = current->next;
92 prev_limit_ = current->limit;
93 current->level++;
103 // Update the current next field, set the value in the created
123 // Make sure the current thread is allowed to create handles to begin with.
125 HandleScopeData* current = isolate_->handle_scope_data();
126 // Shrink the current handle scope to make it impossible to do
128 prev_limit_ = current->limit;
129 current->limit = current->next;
130 prev_sealed_level_ = current->sealed_level;
131 current->sealed_level = current->level;
136 // Restore state in current handle scope to re-enable handle
138 HandleScopeData* current = isolate_->handle_scope_data();
139 DCHECK_EQ(current->next, current->limit);
140 current->limit = prev_limit_;
141 DCHECK_EQ(current->level, current->sealed_level);
142 current->sealed_level = prev_sealed_level_;