Home | History | Annotate | Download | only in runtime

Lines Matching refs:field_value

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