Lines Matching refs:HeapObject
25 V8_EXPORT_PRIVATE bool Heap_PageFlagsAreConsistent(HeapObject object);
27 HeapObject value);
28 V8_EXPORT_PRIVATE void Heap_GenerationalBarrierSlow(HeapObject object,
30 HeapObject value);
35 HeapObject object);
54 HeapObject object) {
86 inline void GenerationalBarrierInternal(HeapObject object, Address slot,
87 HeapObject value) {
103 HeapObject value) {
122 WriteBarrierForCode(host, rinfo, HeapObject::cast(value));
125 inline void WriteBarrierForCode(Code host, RelocInfo* rinfo, HeapObject value) {
134 inline void GenerationalBarrier(HeapObject object, ObjectSlot slot,
139 GenerationalBarrier(object, slot, HeapObject::cast(value));
142 inline void GenerationalBarrier(HeapObject object, ObjectSlot slot,
148 inline void GenerationalBarrier(HeapObject object, ObjectSlot slot,
149 HeapObject value) {
162 table, slot.address(), HeapObject::cast(value));
165 inline void GenerationalBarrier(HeapObject object, MaybeObjectSlot slot,
168 HeapObject value_heap_object;
175 HeapObject object) {
184 HeapObject object, const DisallowGarbageCollection* promise) {
199 return heap_internals::MemoryChunk::FromHeapObject(HeapObject::cast(object))
203 inline bool IsReadOnlyHeapObject(HeapObject object) {
210 inline bool IsCodeSpaceObject(HeapObject object) {
216 base::Optional<Heap*> WriteBarrier::GetHeapIfMarking(HeapObject object) {
224 void WriteBarrier::Marking(HeapObject host, ObjectSlot slot, Object value) {
227 Marking(host, HeapObjectSlot(slot), HeapObject::cast(value));
230 void WriteBarrier::Marking(HeapObject host, MaybeObjectSlot slot,
232 HeapObject value_heap_object;
237 void WriteBarrier::Marking(HeapObject host, HeapObjectSlot slot,
238 HeapObject value) {
244 void WriteBarrier::Marking(Code host, RelocInfo* reloc_info, HeapObject value) {
270 HeapObject heap_value = HeapObject::cast(value);
289 bool WriteBarrier::IsRequired(HeapObject host, T value) {
293 HeapObject target = value.GetHeapObject();