Lines Matching defs:slot_accessor

861 int Deserializer<IsolateT>::ReadRepeatedObject(SlotAccessor slot_accessor,
869 slot_accessor.Write(heap_object, HeapObjectReferenceType::STRONG, i);
933 SlotAccessor slot_accessor) {
934 using TSlot = decltype(slot_accessor.slot());
944 return slot_accessor.Write(heap_object, ref_type);
951 return slot_accessor.Write(heap_object, GetAndResetNextReferenceType());
966 return slot_accessor.Write(heap_object, GetAndResetNextReferenceType());
977 return slot_accessor.Write(heap_object, GetAndResetNextReferenceType());
988 return slot_accessor.Write(heap_object, GetAndResetNextReferenceType());
999 return slot_accessor.Write(heap_object, GetAndResetNextReferenceType());
1012 return slot_accessor.Write(heap_object, GetAndResetNextReferenceType());
1019 return slot_accessor.Write(heap_object, HeapObjectReferenceType::STRONG);
1030 return WriteExternalPointer(slot_accessor.slot(), address, tag);
1033 return WriteAddress(slot_accessor.slot(), address);
1050 return slot_accessor.WriteWithGenerationalBarrier(
1059 unresolved_forward_refs_.emplace_back(slot_accessor.object(),
1060 slot_accessor.offset(), ref_type);
1069 DCHECK_EQ(slot_accessor.offset(), HeapObject::kHeaderSize);
1070 Handle<HeapObject> obj = slot_accessor.object();
1101 source_.CopySlots(slot_accessor.slot().location(), size_in_tagged);
1111 DCHECK_EQ(slot_accessor.offset(), HeapObject::kHeaderSize);
1118 Code code = Code::cast(*slot_accessor.object());
1127 ReadData(slot_accessor.object(), HeapObject::kHeaderSize / kTaggedSize,
1147 Code code = Code::cast(*slot_accessor.object());
1165 return ReadRepeatedObject(slot_accessor, repeats);
1211 return WriteExternalPointer(slot_accessor.slot(), address, tag);
1214 return WriteAddress(slot_accessor.slot(), address);
1219 return slot_accessor.Write(HeapObjectReference::ClearedValue(isolate()));
1225 DCHECK_NE(slot_accessor.object()->address(), kNullAddress);
1241 return slot_accessor.Write(heap_object, HeapObjectReferenceType::STRONG);
1247 return slot_accessor.Write(hot_object, GetAndResetNextReferenceType());
1262 source_.CopySlots(slot_accessor.slot().location(), size_in_slots);
1268 return ReadRepeatedObject(slot_accessor, repeats);