Lines Matching refs:current
54 for (ArrayBufferExtension* current = head_; current;
55 current = current->next()) {
56 if (current == extension) return true;
62 ArrayBufferExtension* current = head_;
64 while (current) {
65 sum += current->accounting_length();
66 current = current->next();
208 ArrayBufferExtension* current = list->head_;
209 while (current) {
210 ArrayBufferExtension* next = current->next();
211 delete current;
212 current = next;
298 ArrayBufferExtension* current = list->head_;
301 while (current) {
302 ArrayBufferExtension* next = current->next();
304 if (!current->IsMarked()) {
305 const size_t bytes = current->accounting_length();
306 delete current;
309 current->Unmark();
310 survivor_list.Append(current);
313 current = next;
322 ArrayBufferExtension* current = young_.head_;
327 while (current) {
328 ArrayBufferExtension* next = current->next();
330 if (!current->IsYoungMarked()) {
331 size_t bytes = current->accounting_length();
332 delete current;
334 } else if (current->IsYoungPromoted()) {
335 current->YoungUnmark();
336 new_old.Append(current);
338 current->YoungUnmark();
339 new_young.Append(current);
342 current = next;