Home | History | Annotate | Download | only in src

Lines Matching refs:MapWord

897 MapWord MapWord::FromMap(Map* map) {
898 return MapWord(reinterpret_cast<uintptr_t>(map));
902 Map* MapWord::ToMap() {
907 bool MapWord::IsForwardingAddress() {
912 MapWord MapWord::FromForwardingAddress(HeapObject* object) {
914 return MapWord(reinterpret_cast<uintptr_t>(raw));
918 HeapObject* MapWord::ToForwardingAddress() {
924 bool MapWord::IsMarked() {
929 void MapWord::SetMark() {
934 void MapWord::ClearMark() {
939 bool MapWord::IsOverflowed() {
944 void MapWord::SetOverflow() {
949 void MapWord::ClearOverflow() {
954 MapWord MapWord::EncodeAddress(Address map_address, int offset) {
973 return MapWord(encoding);
977 Address MapWord::DecodeMapAddress(MapSpace* map_space) {
990 int MapWord::DecodeOffset() {
999 MapWord MapWord::FromEncodedAddress(Address address) {
1000 return MapWord(reinterpret_cast<uintptr_t>(address));
1004 Address MapWord::ToEncodedAddress() {
1022 set_map_word(MapWord::FromMap(value));
1026 MapWord HeapObject::map_word() {
1027 return MapWord(reinterpret_cast<uintptr_t>(READ_FIELD(this, kMapOffset)));
1031 void HeapObject::set_map_word(MapWord map_word) {
1072 MapWord first_word = map_word();
1080 MapWord first_word = map_word();
1092 MapWord first_word = map_word();
1100 MapWord first_word = map_word();