Searched refs:witness_value (Results 1 – 2 of 2) sorted by relevance
727 ObjPtr<Object> witness_value(PtrCompression<kPoisonHeapReferences, Object>::Decompress(old_ref)); in CompareAndExchangeFieldObject()730 ReadBarrier::AssertToSpaceInvariant(witness_value.Ptr()); in CompareAndExchangeFieldObject()734 Runtime::Current()->RecordWriteFieldReference(this, field_offset, witness_value, true); in CompareAndExchangeFieldObject()738 VerifyRead<kVerifyFlags>(witness_value); in CompareAndExchangeFieldObject()739 return witness_value; in CompareAndExchangeFieldObject()
1072 ObjPtr<Object> witness_value; in Dispatch() local1074 witness_value = obj->CompareAndExchangeFieldObject<kTransactionActive>(field_offset, in Dispatch()1078 witness_value = obj->CompareAndExchangeFieldObject<kTransactionInactive>(field_offset, in Dispatch()1082 StoreResult(witness_value, result); in Dispatch()