Home
last modified time | relevance | path

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

/external/v8/src/heap/
Dheap.h2413 return (object->map_word().ToRawValue() & kNotMarkedBit) == 0; in IsMarked()
2417 uintptr_t map_word = object->map_word().ToRawValue(); in ClearMark() local
2418 object->set_map_word(MapWord::FromRawValue(map_word | kNotMarkedBit)); in ClearMark()
2423 uintptr_t map_word = object->map_word().ToRawValue(); in SetMark() local
2424 object->set_map_word(MapWord::FromRawValue(map_word & ~kNotMarkedBit)); in SetMark()
2429 uintptr_t map_word = object->map_word().ToRawValue(); in MapOfMarkedObject() local
2430 return MapWord::FromRawValue(map_word | kNotMarkedBit).ToMap(); in MapOfMarkedObject()
Dincremental-marking.cc618 MapWord map_word = obj->map_word(); in UpdateMarkingDequeAfterScavenge() local
619 if (map_word.IsForwardingAddress()) { in UpdateMarkingDequeAfterScavenge()
620 HeapObject* dest = map_word.ToForwardingAddress(); in UpdateMarkingDequeAfterScavenge()
Dheap.cc1298 !HeapObject::cast(*p)->map_word().IsForwardingAddress(); in IsUnscavengedHeapObject()
1401 MapWord map_word = HeapObject::cast(object)->map_word(); in RetainAs() local
1402 if (map_word.IsForwardingAddress()) { in RetainAs()
1403 return map_word.ToForwardingAddress(); in RetainAs()
1558 MapWord first_word = HeapObject::cast(*p)->map_word(); in UpdateNewSpaceReferenceInExternalStringTableEntry()
2067 MapWord map_word = object->map_word(); in EvacuateJSFunction() local
2068 DCHECK(map_word.IsForwardingAddress()); in EvacuateJSFunction()
2069 HeapObject* target = map_word.ToForwardingAddress(); in EvacuateJSFunction()
2163 MapWord first_word = first->map_word(); in EvacuateShortcutCandidate()
2259 MapWord first_word = object->map_word(); in ScavengeObjectSlow()
[all …]
Dmark-compact.cc3020 MapWord map_word = heap_obj->map_word(); in UpdateSlot() local
3021 if (map_word.IsForwardingAddress()) { in UpdateSlot()
3024 HeapObject* target = map_word.ToForwardingAddress(); in UpdateSlot()
3058 MapWord map_word = HeapObject::cast(*p)->map_word(); in UpdateReferenceInExternalStringTableEntry() local
3060 if (map_word.IsForwardingAddress()) { in UpdateReferenceInExternalStringTableEntry()
3061 return String::cast(map_word.ToForwardingAddress()); in UpdateReferenceInExternalStringTableEntry()
3159 DCHECK(object->map_word().IsForwardingAddress()); in EvacuateLiveObjectsFromPage()
3219 MapWord map_word = heap_object->map_word(); in RetainAs() local
3220 if (map_word.IsForwardingAddress()) { in RetainAs()
3221 return map_word.ToForwardingAddress(); in RetainAs()
Dheap-inl.h561 MapWord first_word = object->map_word(); in ScavengeObject()
/external/v8/src/
Dframes.cc1438 MapWord map_word = object->map_word(); in GcSafeMapOfCodeSpaceObject() local
1439 return map_word.IsForwardingAddress() ? in GcSafeMapOfCodeSpaceObject()
1440 map_word.ToForwardingAddress()->map() : map_word.ToMap(); in GcSafeMapOfCodeSpaceObject()
Dobjects-inl.h1396 map_word().ToRawValue() & ~static_cast<uintptr_t>(PathTracer::kMarkTag); in map()
1399 return map_word().ToMap(); in map()
1440 MapWord HeapObject::map_word() const { in map_word() function
1446 void HeapObject::set_map_word(MapWord map_word) { in set_map_word() argument
1448 this, kMapOffset, reinterpret_cast<Object*>(map_word.value_)); in set_map_word()
1458 void HeapObject::synchronized_set_map_word(MapWord map_word) { in synchronized_set_map_word() argument
1460 this, kMapOffset, reinterpret_cast<Object*>(map_word.value_)); in synchronized_set_map_word()
Dobjects.h1343 inline void synchronized_set_map_word(MapWord map_word);
1347 inline MapWord map_word() const;
1348 inline void set_map_word(MapWord map_word);