Home | History | Annotate | Download | only in heap

Lines Matching defs:weak_cell

2594     WeakCell* weak_cell = WeakCell::cast(weak_cell_obj);
2595 Map* map = Map::cast(weak_cell->value());
2601 parent->raw_transitions() == weak_cell) {
2605 weak_cell->clear();
2606 weak_cell_obj = weak_cell->next();
2607 weak_cell->clear_next(the_hole_value);
2821 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj);
2822 Object* next_weak_cell = weak_cell->next();
2827 HeapObject* value = HeapObject::cast(weak_cell->value());
2842 slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset);
2843 RecordSlot(weak_cell, slot, *slot);
2860 weak_cell->set_next(non_live_map_head);
2861 non_live_map_head = weak_cell;
2867 Object** slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset);
2868 RecordSlot(weak_cell, slot, *slot);
2872 weak_cell->clear();
2875 weak_cell->clear_next(the_hole_value);
2889 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj);
2890 weak_cell_obj = weak_cell->next();
2891 weak_cell->clear_next(the_hole_value);