Lines Matching refs:weak_objects_
83 weak_objects_(weak_objects), in ConcurrentMarkingVisitor()
122 weak_objects_->weak_references.Push(task_id_, std::make_pair(host, slot)); in ProcessWeakHeapObject()
331 weak_objects_->transition_arrays.Push(task_id_, array); in VisitTransitionArray()
341 weak_objects_->ephemeron_hash_tables.Push(task_id_, table); in VisitEphemeronHashTable()
365 weak_objects_->discovered_ephemerons.Push(task_id_, in VisitEphemeronHashTable()
385 weak_objects_->next_ephemerons.Push(task_id_, Ephemeron{key, value}); in VisitEphemeron()
479 WeakObjects* weak_objects_; member in v8::internal::ConcurrentMarkingVisitor
549 weak_objects_(weak_objects) { in ConcurrentMarking()
562 weak_objects_, task_id); in Run()
577 while (weak_objects_->current_ephemerons.Pop(task_id, &ephemeron)) { in Run()
619 while (weak_objects_->discovered_ephemerons.Pop(task_id, &ephemeron)) { in Run()
630 weak_objects_->transition_arrays.FlushToGlobal(task_id); in Run()
631 weak_objects_->ephemeron_hash_tables.FlushToGlobal(task_id); in Run()
632 weak_objects_->current_ephemerons.FlushToGlobal(task_id); in Run()
633 weak_objects_->next_ephemerons.FlushToGlobal(task_id); in Run()
634 weak_objects_->discovered_ephemerons.FlushToGlobal(task_id); in Run()
635 weak_objects_->weak_references.FlushToGlobal(task_id); in Run()
703 !weak_objects_->current_ephemerons.IsEmpty() || in RescheduleTasksIfNeeded()
704 !weak_objects_->discovered_ephemerons.IsEmpty()) { in RescheduleTasksIfNeeded()