Lines Matching refs:kIsVolatile
373 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
376 return GetFieldPrimitive<int8_t, kIsVolatile>(field_offset); in GetFieldByte()
392 bool kIsVolatile>
399 GetFieldBoolean<kVerifyFlags, kIsVolatile>(field_offset), in SetFieldBoolean()
400 kIsVolatile); in SetFieldBoolean()
403 SetFieldPrimitive<uint8_t, kIsVolatile>(field_offset, new_value); in SetFieldBoolean()
409 bool kIsVolatile>
415 GetFieldByte<kVerifyFlags, kIsVolatile>(field_offset), in SetFieldByte()
416 kIsVolatile); in SetFieldByte()
419 SetFieldPrimitive<int8_t, kIsVolatile>(field_offset, new_value); in SetFieldByte()
434 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
437 return GetFieldPrimitive<uint16_t, kIsVolatile>(field_offset); in GetFieldChar()
440 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
443 return GetFieldPrimitive<int16_t, kIsVolatile>(field_offset); in GetFieldShort()
459 bool kIsVolatile>
465 GetFieldChar<kVerifyFlags, kIsVolatile>(field_offset), in SetFieldChar()
466 kIsVolatile); in SetFieldChar()
469 SetFieldPrimitive<uint16_t, kIsVolatile>(field_offset, new_value); in SetFieldChar()
475 bool kIsVolatile>
481 GetFieldShort<kVerifyFlags, kIsVolatile>(field_offset), in SetFieldShort()
482 kIsVolatile); in SetFieldShort()
485 SetFieldPrimitive<int16_t, kIsVolatile>(field_offset, new_value); in SetFieldShort()
503 bool kIsVolatile>
509 GetField32<kVerifyFlags, kIsVolatile>(field_offset), in SetField32()
510 kIsVolatile); in SetField32()
513 SetFieldPrimitive<int32_t, kIsVolatile>(field_offset, new_value); in SetField32()
521 template<bool kCheckTransaction, VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
524 SetField32<true, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetField32Transaction()
526 SetField32<false, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetField32Transaction()
533 bool kIsVolatile>
539 GetField64<kVerifyFlags, kIsVolatile>(field_offset), in SetField64()
540 kIsVolatile); in SetField64()
543 SetFieldPrimitive<int64_t, kIsVolatile>(field_offset, new_value); in SetField64()
552 template<bool kCheckTransaction, VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
555 SetField64<true, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetField64Transaction()
557 SetField64<false, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetField64Transaction()
603 bool kIsVolatile>
608 T* result = ReadBarrier::Barrier<T, kIsVolatile, kReadBarrierOption>( in GetFieldObject()
624 bool kIsVolatile>
630 if (kIsVolatile) { in SetFieldObjectWithoutWriteBarrier()
641 objref_addr->Assign<kIsVolatile>(new_value.Ptr()); in SetFieldObjectWithoutWriteBarrier()
647 bool kIsVolatile>
650 kIsVolatile>(field_offset, new_value); in SetFieldObject()
664 template<bool kCheckTransaction, VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
667 SetFieldObject<true, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetFieldObjectTransaction()
669 SetFieldObject<false, kCheckTransaction, kVerifyFlags, kIsVolatile>(field_offset, new_value); in SetFieldObjectTransaction()
778 static const bool kIsVolatile = true; in UpdateFieldBooleanViaAccessor() local
779 uint8_t old_value = GetFieldBoolean<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldBooleanViaAccessor()
780 Runtime::Current()->RecordWriteFieldBoolean(this, field_offset, old_value, kIsVolatile); in UpdateFieldBooleanViaAccessor()
793 static const bool kIsVolatile = true; in UpdateFieldByteViaAccessor() local
794 int8_t old_value = GetFieldByte<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldByteViaAccessor()
795 Runtime::Current()->RecordWriteFieldByte(this, field_offset, old_value, kIsVolatile); in UpdateFieldByteViaAccessor()
808 static const bool kIsVolatile = true; in UpdateFieldCharViaAccessor() local
809 uint16_t old_value = GetFieldChar<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldCharViaAccessor()
810 Runtime::Current()->RecordWriteFieldChar(this, field_offset, old_value, kIsVolatile); in UpdateFieldCharViaAccessor()
823 static const bool kIsVolatile = true; in UpdateFieldShortViaAccessor() local
824 int16_t old_value = GetFieldShort<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldShortViaAccessor()
825 Runtime::Current()->RecordWriteFieldShort(this, field_offset, old_value, kIsVolatile); in UpdateFieldShortViaAccessor()
838 static const bool kIsVolatile = true; in UpdateField32ViaAccessor() local
839 int32_t old_value = GetField32<kVerifyFlags, kIsVolatile>(field_offset); in UpdateField32ViaAccessor()
840 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, kIsVolatile); in UpdateField32ViaAccessor()
853 static const bool kIsVolatile = true; in UpdateField64ViaAccessor() local
854 int64_t old_value = GetField64<kVerifyFlags, kIsVolatile>(field_offset); in UpdateField64ViaAccessor()
855 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, kIsVolatile); in UpdateField64ViaAccessor()