Searched refs:Ephemeron (Results 1 - 5 of 5) sorted by relevance
/third_party/node/deps/v8/src/heap/ |
H A D | weak-object-worklists.cc | 70 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 D | weak-object-worklists.h | 16 struct Ephemeron { struct 48 F(Ephemeron, current_ephemerons, CurrentEphemerons) \ 50 F(Ephemeron, next_ephemerons, NextEphemerons) \ 53 F(Ephemeron, discovered_ephemerons, DiscoveredEphemerons) \
|
H A D | concurrent-marking.cc | 175 local_weak_objects_->next_ephemerons_local.Push(Ephemeron{key, value}); in ProcessEphemeron() 488 Ephemeron ephemeron; in Run() 556 Ephemeron ephemeron; in Run()
|
H A D | marking-visitor-inl.h | 377 Ephemeron{key, value}); in VisitEphemeronHashTable()
|
H A D | mark-compact.cc | 2066 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