Lines Matching refs:current
63 HandleScopeData* current = isolate->handle_scope_data(); in CloseScope() local
65 std::swap(current->next, prev_next); in CloseScope()
66 current->level--; in CloseScope()
67 if (current->limit != prev_limit) { in CloseScope()
68 current->limit = prev_limit; in CloseScope()
71 ZapRange(current->next, prev_limit); in CloseScope()
73 ZapRange(current->next, prev_next); in CloseScope()
81 HandleScopeData* current = isolate_->handle_scope_data(); in CloseAndEscape() local
87 DCHECK(current->level > current->sealed_level); in CloseAndEscape()
91 prev_next_ = current->next; in CloseAndEscape()
92 prev_limit_ = current->limit; in CloseAndEscape()
93 current->level++; in CloseAndEscape()
126 HandleScopeData* current = isolate_->handle_scope_data(); in SealHandleScope() local
129 prev_limit_ = current->limit; in SealHandleScope()
130 current->limit = current->next; in SealHandleScope()
131 prev_sealed_level_ = current->sealed_level; in SealHandleScope()
132 current->sealed_level = current->level; in SealHandleScope()
139 HandleScopeData* current = isolate_->handle_scope_data(); in ~SealHandleScope() local
140 DCHECK_EQ(current->next, current->limit); in ~SealHandleScope()
141 current->limit = prev_limit_; in ~SealHandleScope()
142 DCHECK_EQ(current->level, current->sealed_level); in ~SealHandleScope()
143 current->sealed_level = prev_sealed_level_; in ~SealHandleScope()