Home | History | Annotate | Download | only in heap

Lines Matching refs:weak_cell

2487     WeakCell* weak_cell = WeakCell::cast(weak_cell_obj);
2488 Map* map = Map::cast(weak_cell->value());
2494 parent->raw_transitions() == weak_cell) {
2498 weak_cell->clear();
2499 weak_cell_obj = weak_cell->next();
2500 weak_cell->clear_next(the_hole_value);
2717 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj);
2718 Object* next_weak_cell = weak_cell->next();
2723 HeapObject* value = HeapObject::cast(weak_cell->value());
2739 slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset);
2740 RecordSlot(weak_cell, slot, *slot);
2757 weak_cell->set_next(non_live_map_head);
2758 non_live_map_head = weak_cell;
2764 Object** slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset);
2765 RecordSlot(weak_cell, slot, *slot);
2769 weak_cell->clear();
2772 weak_cell->clear_next(the_hole_value);
2786 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj);
2787 weak_cell_obj = weak_cell->next();
2788 weak_cell->clear_next(the_hole_value);