Lines Matching defs:handles
11 #include "src/handles/local-handles.h"
23 LocalHandles* handles = local_heap->handles();
24 Address* result = handles->scope_.next;
25 if (result == handles->scope_.limit) {
26 result = handles->AddBlock();
28 DCHECK_LT(result, handles->scope_.limit);
29 handles->scope_.next++;
43 LocalHandles* handles = local_heap->handles();
45 prev_next_ = handles->scope_.next;
46 prev_limit_ = handles->scope_.limit;
47 handles->scope_.level++;
63 // Throw away all handles in the current scope.
68 current = &local_heap_->handles()->scope_;
84 LocalHandles* handles = local_heap->handles();
85 Address* old_limit = handles->scope_.limit;
87 handles->scope_.next = prev_next;
88 handles->scope_.limit = prev_limit;
89 handles->scope_.level--;
91 if (old_limit != handles->scope_.limit) {
92 handles->RemoveUnusedBlocks();
93 old_limit = handles->scope_.limit;
97 LocalHandles::ZapRange(handles->scope_.next, old_limit);
101 handles->scope_.next,
103 reinterpret_cast<Address>(handles->scope_.next)));