Lines Matching refs:kIsVolatile
397 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
402 return GetField<int8_t, kIsVolatile>(field_offset); in GetFieldByte()
416 bool kIsVolatile>
424 GetFieldBoolean<kVerifyFlags, kIsVolatile>(field_offset), in SetFieldBoolean()
425 kIsVolatile); in SetFieldBoolean()
430 SetField<uint8_t, kIsVolatile>(field_offset, new_value); in SetFieldBoolean()
434 bool kIsVolatile>
442 GetFieldByte<kVerifyFlags, kIsVolatile>(field_offset), in SetFieldByte()
443 kIsVolatile); in SetFieldByte()
448 SetField<int8_t, kIsVolatile>(field_offset, new_value); in SetFieldByte()
463 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
468 return GetField<uint16_t, kIsVolatile>(field_offset); in GetFieldChar()
471 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
476 return GetField<int16_t, kIsVolatile>(field_offset); in GetFieldShort()
490 bool kIsVolatile>
497 GetFieldChar<kVerifyFlags, kIsVolatile>(field_offset), in SetFieldChar()
498 kIsVolatile); in SetFieldChar()
503 SetField<uint16_t, kIsVolatile>(field_offset, new_value); in SetFieldChar()
507 bool kIsVolatile>
514 GetFieldShort<kVerifyFlags, kIsVolatile>(field_offset), in SetFieldShort()
515 kIsVolatile); in SetFieldShort()
520 SetField<int16_t, kIsVolatile>(field_offset, new_value); in SetFieldShort()
536 bool kIsVolatile>
543 GetField32<kVerifyFlags, kIsVolatile>(field_offset), in SetField32()
544 kIsVolatile); in SetField32()
549 SetField<int32_t, kIsVolatile>(field_offset, new_value); in SetField32()
557 template<bool kCheckTransaction, VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
560 SetField32<true, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetField32Transaction()
562 SetField32<false, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetField32Transaction()
641 bool kIsVolatile>
648 GetField64<kVerifyFlags, kIsVolatile>(field_offset), in SetField64()
649 kIsVolatile); in SetField64()
654 SetField<int64_t, kIsVolatile>(field_offset, new_value); in SetField64()
663 template<bool kCheckTransaction, VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
666 SetField64<true, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetField64Transaction()
668 SetField64<false, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetField64Transaction()
714 bool kIsVolatile>
721 T* result = ReadBarrier::Barrier<T, kIsVolatile, kReadBarrierOption>( in GetFieldObject()
737 bool kIsVolatile>
745 if (kIsVolatile) { in SetFieldObjectWithoutWriteBarrier()
760 objref_addr->Assign<kIsVolatile>(new_value.Ptr()); in SetFieldObjectWithoutWriteBarrier()
764 bool kIsVolatile>
767 kIsVolatile>(field_offset, new_value); in SetFieldObject()
781 template<bool kCheckTransaction, VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
784 SetFieldObject<true, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetFieldObjectTransaction()
786 SetFieldObject<false, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetFieldObjectTransaction()
1021 static const bool kIsVolatile = true; in UpdateFieldBooleanViaAccessor() local
1022 uint8_t old_value = GetFieldBoolean<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldBooleanViaAccessor()
1023 Runtime::Current()->RecordWriteFieldBoolean(this, field_offset, old_value, kIsVolatile); in UpdateFieldBooleanViaAccessor()
1040 static const bool kIsVolatile = true; in UpdateFieldByteViaAccessor() local
1041 int8_t old_value = GetFieldByte<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldByteViaAccessor()
1042 Runtime::Current()->RecordWriteFieldByte(this, field_offset, old_value, kIsVolatile); in UpdateFieldByteViaAccessor()
1059 static const bool kIsVolatile = true; in UpdateFieldCharViaAccessor() local
1060 uint16_t old_value = GetFieldChar<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldCharViaAccessor()
1061 Runtime::Current()->RecordWriteFieldChar(this, field_offset, old_value, kIsVolatile); in UpdateFieldCharViaAccessor()
1078 static const bool kIsVolatile = true; in UpdateFieldShortViaAccessor() local
1079 int16_t old_value = GetFieldShort<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldShortViaAccessor()
1080 Runtime::Current()->RecordWriteFieldShort(this, field_offset, old_value, kIsVolatile); in UpdateFieldShortViaAccessor()
1097 static const bool kIsVolatile = true; in UpdateField32ViaAccessor() local
1098 int32_t old_value = GetField32<kVerifyFlags, kIsVolatile>(field_offset); in UpdateField32ViaAccessor()
1099 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, kIsVolatile); in UpdateField32ViaAccessor()
1116 static const bool kIsVolatile = true; in UpdateField64ViaAccessor() local
1117 int64_t old_value = GetField64<kVerifyFlags, kIsVolatile>(field_offset); in UpdateField64ViaAccessor()
1118 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, kIsVolatile); in UpdateField64ViaAccessor()