Home
last modified time | relevance | path

Searched refs:weak_objects_ (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/heap/
Dconcurrent-marking.cc83 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()
[all …]
Dmark-compact.cc848 CHECK(weak_objects_.current_ephemerons.IsEmpty()); in Finish()
849 CHECK(weak_objects_.discovered_ephemerons.IsEmpty()); in Finish()
850 weak_objects_.next_ephemerons.Clear(); in Finish()
1487 weak_objects_.current_ephemerons.Swap(weak_objects_.next_ephemerons); in ProcessEphemeronsUntilFixpoint()
1504 CHECK(weak_objects_.current_ephemerons.IsEmpty()); in ProcessEphemeronsUntilFixpoint()
1505 CHECK(weak_objects_.discovered_ephemerons.IsEmpty()); in ProcessEphemeronsUntilFixpoint()
1514 CHECK(weak_objects_.current_ephemerons.IsEmpty()); in ProcessEphemeronsUntilFixpoint()
1515 CHECK(weak_objects_.discovered_ephemerons.IsEmpty()); in ProcessEphemeronsUntilFixpoint()
1524 while (weak_objects_.current_ephemerons.Pop(kMainThread, &ephemeron)) { in ProcessEphemerons()
1537 while (weak_objects_.discovered_ephemerons.Pop(kMainThread, &ephemeron)) { in ProcessEphemerons()
[all …]
Dincremental-marking.cc62 weak_objects_(weak_objects), in IncrementalMarking()
657 weak_objects_->weak_references.Update( in UpdateWeakReferencesAfterScavenge()
676 weak_objects_->weak_objects_in_code.Update( in UpdateWeakReferencesAfterScavenge()
690 weak_objects_->ephemeron_hash_tables.Update( in UpdateWeakReferencesAfterScavenge()
716 weak_objects_->current_ephemerons.Update(ephemeron_updater); in UpdateWeakReferencesAfterScavenge()
717 weak_objects_->next_ephemerons.Update(ephemeron_updater); in UpdateWeakReferencesAfterScavenge()
718 weak_objects_->discovered_ephemerons.Update(ephemeron_updater); in UpdateWeakReferencesAfterScavenge()
Dmark-compact.h647 WeakObjects* weak_objects() { return &weak_objects_; } in weak_objects()
650 weak_objects_.transition_arrays.Push(kMainThread, array); in AddTransitionArray()
654 weak_objects_.ephemeron_hash_tables.Push(kMainThread, table); in AddEphemeronHashTable()
658 weak_objects_.discovered_ephemerons.Push(kMainThread, in AddEphemeron()
663 weak_objects_.weak_references.Push(kMainThread, std::make_pair(host, slot)); in AddWeakReference()
667 weak_objects_.weak_objects_in_code.Push(kMainThread, in AddWeakObjectInCode()
876 WeakObjects weak_objects_; variable
Dconcurrent-marking.h110 WeakObjects* const weak_objects_; variable
Dincremental-marking.h316 WeakObjects* weak_objects_; variable