Lines Matching full:collector
1023 MarkCompactCollector* collector = heap->mark_compact_collector();
1025 MarkObjectByPointer(collector, start, p);
1074 INLINE(static void MarkObjectByPointer(MarkCompactCollector* collector,
1079 collector->RecordSlot(anchor_slot, p, object);
1081 collector->MarkObject(object, mark);
1086 INLINE(static void VisitUnmarkedObject(MarkCompactCollector* collector,
1111 MarkCompactCollector* collector = heap->mark_compact_collector();
1116 collector->RecordSlot(start, p, o);
1120 VisitUnmarkedObject(collector, obj);
1149 MarkCompactCollector* collector = map->GetHeap()->mark_compact_collector();
1154 weak_map->set_next(collector->encountered_weak_maps());
1155 collector->set_encountered_weak_maps(weak_map);
1173 collector->SetMark(table, Marking::MarkBitFrom(table));
1174 collector->MarkObject(table->map(), Marking::MarkBitFrom(table->map()));
1377 MarkCompactCollector* collector = heap->mark_compact_collector();
1378 if (!collector->is_code_flushing_enabled()) {
1393 MarkCompactCollector* collector = map->GetHeap()->mark_compact_collector();
1394 if (!collector->is_code_flushing_enabled()) {
1437 MarkCompactCollector* collector = map->GetHeap()->mark_compact_collector();
1443 collector->RecordSlot(slot, slot, *slot);
1449 MarkCompactCollector* collector = heap->mark_compact_collector();
1450 if (!collector->is_code_flushing_enabled()) {
1465 collector->MarkObject(code, code_mark);
1468 collector->MarkInlinedFunctionsCode(jsfunction->code());
1589 explicit CodeMarkingVisitor(MarkCompactCollector* collector)
1590 : collector_(collector) {}
1603 explicit SharedFunctionInfoMarkingVisitor(MarkCompactCollector* collector)
1604 : collector_(collector) {}