Lines Matching refs:field_value
425 ObjectLog::FieldValue field_value; in LogValue() local
426 field_value.value = value; in LogValue()
427 field_value.is_volatile = is_volatile; in LogValue()
428 field_value.kind = kind; in LogValue()
429 field_values_.emplace(offset.Uint32Value(), std::move(field_value)); in LogValue()
447 const FieldValue& field_value = it.second; in Undo() local
448 UndoFieldWrite(obj, field_offset, field_value); in Undo()
454 const FieldValue& field_value) const { in UndoFieldWrite()
458 switch (field_value.kind) { in UndoFieldWrite()
460 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
463 static_cast<bool>(field_value.value)); in UndoFieldWrite()
467 static_cast<bool>(field_value.value)); in UndoFieldWrite()
471 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
474 static_cast<int8_t>(field_value.value)); in UndoFieldWrite()
478 static_cast<int8_t>(field_value.value)); in UndoFieldWrite()
482 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
485 static_cast<uint16_t>(field_value.value)); in UndoFieldWrite()
489 static_cast<uint16_t>(field_value.value)); in UndoFieldWrite()
493 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
496 static_cast<int16_t>(field_value.value)); in UndoFieldWrite()
500 static_cast<int16_t>(field_value.value)); in UndoFieldWrite()
504 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
507 static_cast<uint32_t>(field_value.value)); in UndoFieldWrite()
511 static_cast<uint32_t>(field_value.value)); in UndoFieldWrite()
515 if (UNLIKELY(field_value.is_volatile)) { 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()
522 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
525 reinterpret_cast<mirror::Object*>(field_value.value)); in UndoFieldWrite()
529 reinterpret_cast<mirror::Object*>(field_value.value)); in UndoFieldWrite()
533 LOG(FATAL) << "Unknown value kind " << static_cast<int>(field_value.kind); in UndoFieldWrite()
540 FieldValue& field_value = it.second; in VisitRoots() local
541 if (field_value.kind == ObjectLog::kReference) { in VisitRoots()
542 visitor->VisitRootIfNonNull(reinterpret_cast<mirror::Object**>(&field_value.value), in VisitRoots()