Lines Matching refs:kTransactionActive

389 template<bool kTransactionActive,
394 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in SetFieldBoolean()
395 if (kTransactionActive) { in SetFieldBoolean()
406 template<bool kTransactionActive,
411 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in SetFieldByte()
412 if (kTransactionActive) { in SetFieldByte()
422 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
424 return SetFieldBoolean<kTransactionActive, kCheckTransaction, kVerifyFlags, true>( in SetFieldBooleanVolatile()
428 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
430 return SetFieldByte<kTransactionActive, kCheckTransaction, kVerifyFlags, true>( in SetFieldByteVolatile()
456 template<bool kTransactionActive,
461 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in SetFieldChar()
462 if (kTransactionActive) { in SetFieldChar()
472 template<bool kTransactionActive,
477 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in SetFieldShort()
478 if (kTransactionActive) { in SetFieldShort()
488 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
490 return SetFieldChar<kTransactionActive, kCheckTransaction, kVerifyFlags, true>( in SetFieldCharVolatile()
494 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
496 return SetFieldShort<kTransactionActive, kCheckTransaction, kVerifyFlags, true>( in SetFieldShortVolatile()
500 template<bool kTransactionActive,
505 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in SetField32()
506 if (kTransactionActive) { in SetField32()
516 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
518 SetField32<kTransactionActive, kCheckTransaction, kVerifyFlags, true>(field_offset, new_value); in SetField32Volatile()
530 template<bool kTransactionActive,
535 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in SetField64()
536 if (kTransactionActive) { in SetField64()
546 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
548 return SetField64<kTransactionActive, kCheckTransaction, kVerifyFlags, true>(field_offset, in SetField64Volatile()
568 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
572 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in CasFieldWeakSequentiallyConsistent64()
573 if (kTransactionActive) { in CasFieldWeakSequentiallyConsistent64()
582 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
586 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in CasFieldStrongSequentiallyConsistent64()
587 if (kTransactionActive) { in CasFieldStrongSequentiallyConsistent64()
621 template<bool kTransactionActive,
627 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in SetFieldObjectWithoutWriteBarrier()
628 if (kTransactionActive) { in SetFieldObjectWithoutWriteBarrier()
644 template<bool kTransactionActive,
649 SetFieldObjectWithoutWriteBarrier<kTransactionActive, kCheckTransaction, kVerifyFlags, in SetFieldObject()
658 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
660 SetFieldObject<kTransactionActive, kCheckTransaction, kVerifyFlags, true>(field_offset, in SetFieldObjectVolatile()
680 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
686 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in CasFieldObjectWithoutWriteBarrier()
688 if (kTransactionActive) { in CasFieldObjectWithoutWriteBarrier()
698 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
705 kTransactionActive, kCheckTransaction, kVerifyFlags>(field_offset, in CasFieldObject()
716 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
720 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in CompareAndExchangeFieldObject()
733 if (kTransactionActive) { in CompareAndExchangeFieldObject()
742 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
745 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in ExchangeFieldObject()
757 if (kTransactionActive) { in ExchangeFieldObject()
773 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
776 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in UpdateFieldBooleanViaAccessor()
777 if (kTransactionActive) { in UpdateFieldBooleanViaAccessor()
788 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
791 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in UpdateFieldByteViaAccessor()
792 if (kTransactionActive) { in UpdateFieldByteViaAccessor()
803 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
806 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in UpdateFieldCharViaAccessor()
807 if (kTransactionActive) { in UpdateFieldCharViaAccessor()
818 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
821 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in UpdateFieldShortViaAccessor()
822 if (kTransactionActive) { in UpdateFieldShortViaAccessor()
833 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
836 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in UpdateField32ViaAccessor()
837 if (kTransactionActive) { in UpdateField32ViaAccessor()
848 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
851 VerifyTransaction<kTransactionActive, kCheckTransaction>(); in UpdateField64ViaAccessor()
852 if (kTransactionActive) { in UpdateField64ViaAccessor()
944 template<bool kTransactionActive, bool kCheckTransaction>
947 DCHECK_EQ(kTransactionActive, Runtime::Current()->IsActiveTransaction()); in VerifyTransaction()