Searched refs:weak_objects_ (Results 1 – 6 of 6) sorted by relevance
/external/v8/src/heap/ |
D | concurrent-marking.cc | 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() [all …]
|
D | mark-compact.cc | 848 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 …]
|
D | incremental-marking.cc | 62 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()
|
D | mark-compact.h | 647 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
|
D | concurrent-marking.h | 110 WeakObjects* const weak_objects_; variable
|
D | incremental-marking.h | 316 WeakObjects* weak_objects_; variable
|