Lines Matching refs:kSize
720 template<typename kSize, bool kIsVolatile>
721 inline void Object::SetField(MemberOffset field_offset, kSize new_value) {
723 kSize* addr = reinterpret_cast<kSize*>(raw_addr);
725 reinterpret_cast<Atomic<kSize>*>(addr)->StoreSequentiallyConsistent(new_value);
727 reinterpret_cast<Atomic<kSize>*>(addr)->StoreJavaData(new_value);
731 template<typename kSize, bool kIsVolatile>
732 inline kSize Object::GetField(MemberOffset field_offset) {
734 const kSize* addr = reinterpret_cast<const kSize*>(raw_addr);
736 return reinterpret_cast<const Atomic<kSize>*>(addr)->LoadSequentiallyConsistent();
738 return reinterpret_cast<const Atomic<kSize>*>(addr)->LoadJavaData();