• Home
  • Raw
  • Download

Lines Matching refs:field_value

333     ObjectLog::FieldValue field_value;  in LogValue()  local
334 field_value.value = value; in LogValue()
335 field_value.is_volatile = is_volatile; in LogValue()
336 field_value.kind = kind; in LogValue()
337 field_values_.insert(std::make_pair(offset.Uint32Value(), field_value)); in LogValue()
355 FieldValue& field_value = it.second; in Undo() local
356 UndoFieldWrite(obj, field_offset, field_value); in Undo()
361 const FieldValue& field_value) { in UndoFieldWrite() argument
365 switch (field_value.kind) { in UndoFieldWrite()
367 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
369 static_cast<bool>(field_value.value)); in UndoFieldWrite()
372 static_cast<bool>(field_value.value)); in UndoFieldWrite()
376 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
378 static_cast<int8_t>(field_value.value)); in UndoFieldWrite()
381 static_cast<int8_t>(field_value.value)); in UndoFieldWrite()
385 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
387 static_cast<uint16_t>(field_value.value)); in UndoFieldWrite()
390 static_cast<uint16_t>(field_value.value)); in UndoFieldWrite()
394 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
396 static_cast<int16_t>(field_value.value)); in UndoFieldWrite()
399 static_cast<int16_t>(field_value.value)); in UndoFieldWrite()
403 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
405 static_cast<uint32_t>(field_value.value)); in UndoFieldWrite()
408 static_cast<uint32_t>(field_value.value)); in UndoFieldWrite()
412 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
413 obj->SetField64Volatile<false, kCheckTransaction>(field_offset, field_value.value); in UndoFieldWrite()
415 obj->SetField64<false, kCheckTransaction>(field_offset, field_value.value); in UndoFieldWrite()
419 if (UNLIKELY(field_value.is_volatile)) { in UndoFieldWrite()
421 … reinterpret_cast<mirror::Object*>(field_value.value)); in UndoFieldWrite()
424 … reinterpret_cast<mirror::Object*>(field_value.value)); in UndoFieldWrite()
428 LOG(FATAL) << "Unknown value kind " << static_cast<int>(field_value.kind); in UndoFieldWrite()
435 FieldValue& field_value = it.second; in VisitRoots() local
436 if (field_value.kind == ObjectLog::kReference) { in VisitRoots()
437 visitor->VisitRootIfNonNull(reinterpret_cast<mirror::Object**>(&field_value.value), in VisitRoots()