Home | History | Annotate | Download | only in runtime

Lines Matching refs:field_offset

60 void Transaction::RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value,
65 object_log.Log32BitsValue(field_offset, value, is_volatile);
68 void Transaction::RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value,
73 object_log.Log64BitsValue(field_offset, value, is_volatile);
76 void Transaction::RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset,
81 object_log.LogReferenceValue(field_offset, value, is_volatile);
263 MemberOffset field_offset(it.first);
264 if (field_offset.Uint32Value() == mirror::Class::ClassOffset().Uint32Value()) {
269 field_offset.Uint32Value() == mirror::Array::LengthOffset().Uint32Value()) {
274 UndoFieldWrite(obj, field_offset, field_value);
278 void Transaction::ObjectLog::UndoFieldWrite(mirror::Object* obj, MemberOffset field_offset,
286 obj->SetField32Volatile<false, kCheckTransaction>(field_offset,
289 obj->SetField32<false, kCheckTransaction>(field_offset,
295 obj->SetField64Volatile<false, kCheckTransaction>(field_offset, field_value.value);
297 obj->SetField64<false, kCheckTransaction>(field_offset, field_value.value);
302 obj->SetFieldObjectVolatile<false, kCheckTransaction>(field_offset,
305 obj->SetFieldObject<false, kCheckTransaction>(field_offset,