Home
last modified time | relevance | path

Searched refs:Ephemeron (Results 1 - 5 of 5) sorted by relevance

/third_party/node/deps/v8/src/heap/
H A Dweak-object-worklists.cc70 bool EphemeronUpdater(Ephemeron slot_in, Ephemeron* slot_out) { in EphemeronUpdater()
77 *slot_out = Ephemeron{forwarded_key, forwarded_value}; in EphemeronUpdater()
87 WeakObjectWorklist<Ephemeron>& current_ephemerons) { in UpdateCurrentEphemerons()
93 WeakObjectWorklist<Ephemeron>& next_ephemerons) { in UpdateNextEphemerons()
99 WeakObjectWorklist<Ephemeron>& discovered_ephemerons) { in UpdateDiscoveredEphemerons()
H A Dweak-object-worklists.h16 struct Ephemeron { struct
48 F(Ephemeron, current_ephemerons, CurrentEphemerons) \
50 F(Ephemeron, next_ephemerons, NextEphemerons) \
53 F(Ephemeron, discovered_ephemerons, DiscoveredEphemerons) \
H A Dconcurrent-marking.cc175 local_weak_objects_->next_ephemerons_local.Push(Ephemeron{key, value}); in ProcessEphemeron()
488 Ephemeron ephemeron; in Run()
556 Ephemeron ephemeron; in Run()
H A Dmarking-visitor-inl.h377 Ephemeron{key, value}); in VisitEphemeronHashTable()
H A Dmark-compact.cc2066 Ephemeron ephemeron; in ProcessEphemerons()
2108 Ephemeron ephemeron; in ProcessEphemeronsLinear()
2152 weak_objects_.next_ephemerons.Iterate([&](Ephemeron ephemeron) { in ProcessEphemeronsLinear()
2286 local_weak_objects()->next_ephemerons_local.Push(Ephemeron{key, value}); in ProcessEphemeron()
2306 Ephemeron ephemeron; in ProcessEphemeronMarking()

Completed in 12 milliseconds