Home
last modified time | relevance | path

Searched refs:map_word (Results 1 – 10 of 10) sorted by relevance

/external/v8/src/heap/
Darray-buffer-tracker.cc115 MapWord map_word = old_buffer->map_word(); in ProcessBuffers() local
116 if (map_word.IsForwardingAddress()) { in ProcessBuffers()
117 *new_buffer = JSArrayBuffer::cast(map_word.ToForwardingAddress()); in ProcessBuffers()
Dscavenger.cc246 MapWord map_word = object->map_word(); in EvacuateJSFunction() local
247 DCHECK(map_word.IsForwardingAddress()); in EvacuateJSFunction()
248 HeapObject* target = map_word.ToForwardingAddress(); in EvacuateJSFunction()
330 MapWord first_word = first->map_word(); in EvacuateShortcutCandidate()
404 MapWord first_word = object->map_word(); in ScavengeObjectSlow()
Dscavenger-inl.h20 MapWord first_word = object->map_word(); in ScavengeObject()
Dmark-compact.cc1906 DCHECK(object->map_word().IsForwardingAddress()); in Visit()
2938 MapWord map_word = heap_obj->map_word(); in UpdateSlot() local
2939 if (map_word.IsForwardingAddress()) { in UpdateSlot()
2944 HeapObject* target = map_word.ToForwardingAddress(); in UpdateSlot()
2989 MapWord map_word = HeapObject::cast(*p)->map_word(); in UpdateReferenceInExternalStringTableEntry() local
2991 if (map_word.IsForwardingAddress()) { in UpdateReferenceInExternalStringTableEntry()
2992 return String::cast(map_word.ToForwardingAddress()); in UpdateReferenceInExternalStringTableEntry()
3332 MapWord map_word = heap_object->map_word(); in RetainAs() local
3333 if (map_word.IsForwardingAddress()) { in RetainAs()
3334 return map_word.ToForwardingAddress(); in RetainAs()
[all …]
Dincremental-marking.cc792 MapWord map_word = obj->map_word(); in UpdateMarkingDequeAfterScavenge() local
798 if (map_word.IsForwardingAddress()) { in UpdateMarkingDequeAfterScavenge()
799 HeapObject* dest = map_word.ToForwardingAddress(); in UpdateMarkingDequeAfterScavenge()
Dheap.cc498 MapWord map_word = site->map_word(); in MergeAllocationSitePretenuringFeedback() local
499 if (map_word.IsForwardingAddress()) { in MergeAllocationSitePretenuringFeedback()
500 site = AllocationSite::cast(map_word.ToForwardingAddress()); in MergeAllocationSitePretenuringFeedback()
1540 !HeapObject::cast(*p)->map_word().IsForwardingAddress(); in IsUnscavengedHeapObject()
1595 MapWord map_word = HeapObject::cast(object)->map_word(); in RetainAs() local
1596 if (map_word.IsForwardingAddress()) { in RetainAs()
1597 return map_word.ToForwardingAddress(); in RetainAs()
1801 MapWord first_word = HeapObject::cast(*p)->map_word(); in UpdateNewSpaceReferenceInExternalStringTableEntry()
4946 const MapWord map_word = current->map_word(); in FixHandle() local
4947 if (!map_word.IsForwardingAddress() && current->IsFiller()) { in FixHandle()
/external/v8/src/
Dlayout-descriptor-inl.h142 MapWord map_word = reinterpret_cast<HeapObject*>(object)->map_word(); in cast_gc_safe() local
143 if (map_word.IsForwardingAddress()) { in cast_gc_safe()
145 object = map_word.ToForwardingAddress(); in cast_gc_safe()
Dframes.cc2108 MapWord map_word = object->map_word(); in GcSafeMapOfCodeSpaceObject() local
2109 return map_word.IsForwardingAddress() ? in GcSafeMapOfCodeSpaceObject()
2110 map_word.ToForwardingAddress()->map() : map_word.ToMap(); in GcSafeMapOfCodeSpaceObject()
Dobjects-inl.h1463 map_word().ToRawValue() & ~static_cast<uintptr_t>(PathTracer::kMarkTag); in map()
1466 return map_word().ToMap(); in map()
1513 MapWord HeapObject::map_word() const { in map_word() function
1519 void HeapObject::set_map_word(MapWord map_word) { in set_map_word() argument
1521 this, kMapOffset, reinterpret_cast<Object*>(map_word.value_)); in set_map_word()
1531 void HeapObject::synchronized_set_map_word(MapWord map_word) { in synchronized_set_map_word() argument
1533 this, kMapOffset, reinterpret_cast<Object*>(map_word.value_)); in synchronized_set_map_word()
Dobjects.h1652 inline void synchronized_set_map_word(MapWord map_word);
1656 inline MapWord map_word() const;
1657 inline void set_map_word(MapWord map_word);