Lines Matching refs:value
72 Object value(int i) const { return snapshot_[i].second; }
74 void add(ObjectSlot slot, Object value) {
75 snapshot_[number_of_slots_++] = {slot, value};
165 // Implements ephemeron semantics: Marks value if key is already reachable.
166 // Returns true if value was actually marked.
167 bool ProcessEphemeron(HeapObject key, HeapObject value) {
169 if (marking_state_.WhiteToGrey(value)) {
170 local_marking_worklists_->Push(value);
174 } else if (marking_state_.IsWhite(value)) {
175 local_weak_objects_->next_ephemerons_local.Push(Ephemeron{key, value});
271 // contain a non-SMI value when left-trimming happens concurrently.
287 Object object = snapshot.value(i);
490 if (visitor.ProcessEphemeron(ephemeron.key, ephemeron.value)) {
558 if (visitor.ProcessEphemeron(ephemeron.key, ephemeron.value)) {