Lines Matching refs:obj

124 bool Transaction::WriteConstraint(mirror::Object* obj, ArtField* field) {  in WriteConstraint()  argument
128 && obj != root_) { // modifying other classes' static field, fail in WriteConstraint()
134 bool Transaction::ReadConstraint(mirror::Object* obj, ArtField* field) { in ReadConstraint() argument
136 DCHECK(obj->IsClass()); in ReadConstraint()
139 obj == root_) { // self-updating, pass in ReadConstraint()
145 void Transaction::RecordWriteFieldBoolean(mirror::Object* obj, in RecordWriteFieldBoolean() argument
149 DCHECK(obj != nullptr); in RecordWriteFieldBoolean()
151 ObjectLog& object_log = object_logs_[obj]; in RecordWriteFieldBoolean()
155 void Transaction::RecordWriteFieldByte(mirror::Object* obj, in RecordWriteFieldByte() argument
159 DCHECK(obj != nullptr); in RecordWriteFieldByte()
161 ObjectLog& object_log = object_logs_[obj]; in RecordWriteFieldByte()
165 void Transaction::RecordWriteFieldChar(mirror::Object* obj, in RecordWriteFieldChar() argument
169 DCHECK(obj != nullptr); in RecordWriteFieldChar()
171 ObjectLog& object_log = object_logs_[obj]; in RecordWriteFieldChar()
176 void Transaction::RecordWriteFieldShort(mirror::Object* obj, in RecordWriteFieldShort() argument
180 DCHECK(obj != nullptr); in RecordWriteFieldShort()
182 ObjectLog& object_log = object_logs_[obj]; in RecordWriteFieldShort()
187 void Transaction::RecordWriteField32(mirror::Object* obj, in RecordWriteField32() argument
191 DCHECK(obj != nullptr); in RecordWriteField32()
193 ObjectLog& object_log = object_logs_[obj]; in RecordWriteField32()
197 void Transaction::RecordWriteField64(mirror::Object* obj, in RecordWriteField64() argument
201 DCHECK(obj != nullptr); in RecordWriteField64()
203 ObjectLog& object_log = object_logs_[obj]; in RecordWriteField64()
207 void Transaction::RecordWriteFieldReference(mirror::Object* obj, in RecordWriteFieldReference() argument
211 DCHECK(obj != nullptr); in RecordWriteFieldReference()
213 ObjectLog& object_log = object_logs_[obj]; in RecordWriteFieldReference()
414 mirror::Object* obj, in LogReferenceValue() argument
416 LogValue(ObjectLog::kReference, offset, reinterpret_cast<uintptr_t>(obj), is_volatile); in LogReferenceValue()
433 void Transaction::ObjectLog::Undo(mirror::Object* obj) const { in Undo()
442 if (obj->IsArrayInstance() && in Undo()
448 UndoFieldWrite(obj, field_offset, field_value); in Undo()
452 void Transaction::ObjectLog::UndoFieldWrite(mirror::Object* obj, in UndoFieldWrite() argument
461 obj->SetFieldBooleanVolatile<false, kCheckTransaction>( in UndoFieldWrite()
465 obj->SetFieldBoolean<false, kCheckTransaction>( in UndoFieldWrite()
472 obj->SetFieldByteVolatile<false, kCheckTransaction>( in UndoFieldWrite()
476 obj->SetFieldByte<false, kCheckTransaction>( in UndoFieldWrite()
483 obj->SetFieldCharVolatile<false, kCheckTransaction>( in UndoFieldWrite()
487 obj->SetFieldChar<false, kCheckTransaction>( in UndoFieldWrite()
494 obj->SetFieldShortVolatile<false, kCheckTransaction>( in UndoFieldWrite()
498 obj->SetFieldShort<false, kCheckTransaction>( in UndoFieldWrite()
505 obj->SetField32Volatile<false, kCheckTransaction>( in UndoFieldWrite()
509 obj->SetField32<false, kCheckTransaction>( in UndoFieldWrite()
516 obj->SetField64Volatile<false, kCheckTransaction>(field_offset, field_value.value); in UndoFieldWrite()
518 obj->SetField64<false, kCheckTransaction>(field_offset, field_value.value); in UndoFieldWrite()
523 obj->SetFieldObjectVolatile<false, kCheckTransaction>( in UndoFieldWrite()
527 obj->SetFieldObject<false, kCheckTransaction>( in UndoFieldWrite()