Home
last modified time | relevance | path

Searched refs:MapWord (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/
Dobjects-inl.h897 MapWord MapWord::FromMap(Map* map) { in FromMap()
898 return MapWord(reinterpret_cast<uintptr_t>(map)); in FromMap()
902 Map* MapWord::ToMap() { in ToMap()
907 bool MapWord::IsForwardingAddress() { in IsForwardingAddress()
912 MapWord MapWord::FromForwardingAddress(HeapObject* object) { in FromForwardingAddress()
914 return MapWord(reinterpret_cast<uintptr_t>(raw)); in FromForwardingAddress()
918 HeapObject* MapWord::ToForwardingAddress() { in ToForwardingAddress()
924 bool MapWord::IsMarked() { in IsMarked()
929 void MapWord::SetMark() { in SetMark()
934 void MapWord::ClearMark() { in ClearMark()
[all …]
Dmark-compact.cc235 MapWord map_word = object->map_word(); in ShortCircuitConsString()
497 MapWord map_word = obj->map_word(); in OverflowObjectSize()
605 MapWord map_word = object->map_word(); in EmptyMarkingStack()
735 MapWord map_word = obj->map_word(); in CountMarkedCallback()
779 MapWord metamap = object->map_word(); in SafeIsMap()
961 MapWord encoding = in EncodeForwardingAddressInPagedSpace()
962 MapWord::EncodeAddress(old_object->map()->address(), *offset); in EncodeForwardingAddressInPagedSpace()
1345 MapWord map_word = old_map->map_word(); in UpdateMapPointer()
1391 MapWord forwarding_map_word = MapWord::FromMap(vacant_map); in EvacuateMap()
1399 static Map* GetForwardedMap(MapWord map_word) { in GetForwardedMap()
[all …]
Dobjects.h822 class MapWord BASE_EMBEDDED {
827 static inline MapWord FromMap(Map* map);
842 static inline MapWord FromForwardingAddress(HeapObject* object);
877 static inline MapWord EncodeAddress(Address map_address, int offset);
891 static inline MapWord FromEncodedAddress(Address address);
947 explicit MapWord(uintptr_t value) : value_(value) {} in MapWord() function
964 inline MapWord map_word();
965 inline void set_map_word(MapWord map_word);
Dheap-inl.h250 MapWord first_word = object->map_word(); in ScavengeObject()
Dheap.cc847 MapWord first_word = HeapObject::cast(*p)->map_word(); in ScavengeExternalStringTable()
1059 source->set_map_word(MapWord::FromForwardingAddress(target)); in MigrateObject()
1082 MapWord first_word = object->map_word(); in ScavengeObjectSlow()
1117 object->set_map_word(MapWord::FromForwardingAddress(target)); in ScavengeObjectSlow()
1141 object->set_map_word(MapWord::FromForwardingAddress(target)); in ScavengeObjectSlow()
Dspaces.h1791 static const int kMaxMapPageIndex = 1 << MapWord::kMapPageIndexBits;