Home | History | Annotate | Download | only in heap

Lines Matching defs:weak_cell

621     WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj);
624 HeapObject* value = HeapObject::cast(weak_cell->value());
629 Object** slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset);
630 heap_->mark_compact_collector()->RecordSlot(weak_cell, slot, *slot);
633 prev_weak_cell_obj->set_next(weak_cell->next());
635 weak_cell_obj = weak_cell->next();
636 weak_cell->clear_next(the_hole_value);
639 weak_cell_head = weak_cell;
641 prev_weak_cell_obj = weak_cell;
642 weak_cell_obj = weak_cell->next();