Lines Matching refs:field_value

458     ObjectLog::FieldValue field_value;  in LogValue()  local
459 field_value.value = value; in LogValue()
460 field_value.is_volatile = is_volatile; in LogValue()
461 field_value.kind = kind; in LogValue()
462 field_values_.emplace(offset.Uint32Value(), std::move(field_value)); in LogValue()
480 const FieldValue& field_value = it.second; in Undo() local
481 UndoFieldWrite(obj, field_offset, field_value); in Undo()
487 const FieldValue& field_value) const { in UndoFieldWrite()
491 switch (field_value.kind) { in UndoFieldWrite()
493 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
496 field_value.value); in UndoFieldWrite()
500 field_value.value); in UndoFieldWrite()
504 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
507 static_cast<int8_t>(field_value.value)); in UndoFieldWrite()
511 static_cast<int8_t>(field_value.value)); in UndoFieldWrite()
515 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
518 static_cast<uint16_t>(field_value.value)); in UndoFieldWrite()
522 static_cast<uint16_t>(field_value.value)); in UndoFieldWrite()
526 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
529 static_cast<int16_t>(field_value.value)); in UndoFieldWrite()
533 static_cast<int16_t>(field_value.value)); in UndoFieldWrite()
537 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
540 static_cast<uint32_t>(field_value.value)); in UndoFieldWrite()
544 static_cast<uint32_t>(field_value.value)); in UndoFieldWrite()
548 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
549 obj->SetField64Volatile<false, kCheckTransaction>(field_offset, field_value.value); in UndoFieldWrite()
551 obj->SetField64<false, kCheckTransaction>(field_offset, field_value.value); in UndoFieldWrite()
555 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
558 reinterpret_cast<mirror::Object*>(field_value.value)); in UndoFieldWrite()
562 reinterpret_cast<mirror::Object*>(field_value.value)); in UndoFieldWrite()
566 LOG(FATAL) << "Unknown value kind " << static_cast<int>(field_value.kind); in UndoFieldWrite()
573 FieldValue& field_value = it.second; in VisitRoots() local
574 if (field_value.kind == ObjectLog::kReference) { in VisitRoots()
575 visitor->VisitRootIfNonNull(reinterpret_cast<mirror::Object**>(&field_value.value), in VisitRoots()