Home
last modified time | relevance | path

Searched refs:Ephemeron (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/heap/
Dconcurrent-marking.cc366 Ephemeron{key, value}); in VisitEphemeronHashTable()
385 weak_objects_->next_ephemerons.Push(task_id_, Ephemeron{key, value}); in VisitEphemeron()
575 Ephemeron ephemeron; in Run()
617 Ephemeron ephemeron; in Run()
Dmark-compact.h414 struct Ephemeron { struct
419 typedef Worklist<Ephemeron, 64> EphemeronWorklist; argument
659 Ephemeron{key, value}); in AddEphemeron()
Dincremental-marking.cc702 auto ephemeron_updater = [](Ephemeron slot_in, Ephemeron* slot_out) -> bool { in UpdateWeakReferencesAfterScavenge()
709 *slot_out = Ephemeron{forwarded_key, forwarded_value}; in UpdateWeakReferencesAfterScavenge()
Dmark-compact.cc1519 Ephemeron ephemeron; in ProcessEphemerons()
1555 Ephemeron ephemeron; in ProcessEphemeronsLinear()
1598 weak_objects_.next_ephemerons.Iterate([&](Ephemeron ephemeron) { in ProcessEphemeronsLinear()
1676 weak_objects_.next_ephemerons.Push(kMainThread, Ephemeron{key, value}); in VisitEphemeron()