Lines Matching full:handles
38 // Structure for tracking global handles.
39 // A single list keeps all the allocated global handles.
40 // Destroyed handles stay in the list but is added to the free list.
41 // At GC the destroyed global handles are removed from the free list
49 static ObjectGroup* New(Object*** handles,
57 CopyWords(group->objects_, handles, static_cast<int>(length));
125 // handles point to an object the handles are cleared and the callback
135 // Returns the current number of weak handles.
140 // Returns the current number of weak handles to global objects.
141 // These handles are also included in NumberOfWeakHandles().
146 // Returns the current number of handles to global objects.
163 // Process pending weak handles.
167 // Iterates over all strong handles.
170 // Iterates over all handles.
173 // Iterates over all handles that have embedder-assigned class ID.
183 // Find all weak handles satisfying the callback predicate, mark
188 // scavenge collections and iterate over sets of handles that are
189 // guaranteed to contain all handles holding new space objects (but
192 // Iterates over strong and dependent handles. See the node above.
195 // Finds weak independent handles satisfying the callback predicate
199 // Iterates over weak independent handles. See the note above.
205 void AddObjectGroup(Object*** handles,
248 // Field always containing the number of weak and near-death handles.
251 // Field always containing the number of weak and near-death handles
256 // Field always containing the number of handles to global objects.