Lines Matching refs:o
77 ALWAYS_INLINE inline static bool GetFieldValue(ObjPtr<mirror::Object> o, in GetFieldValue() argument
87 value->SetZ(is_volatile ? o->GetFieldBooleanVolatile(offset) : o->GetFieldBoolean(offset)); in GetFieldValue()
90 value->SetB(is_volatile ? o->GetFieldByteVolatile(offset) : o->GetFieldByte(offset)); in GetFieldValue()
93 value->SetC(is_volatile ? o->GetFieldCharVolatile(offset) : o->GetFieldChar(offset)); in GetFieldValue()
97 value->SetI(is_volatile ? o->GetField32Volatile(offset) : o->GetField32(offset)); in GetFieldValue()
101 value->SetJ(is_volatile ? o->GetField64Volatile(offset) : o->GetField64(offset)); in GetFieldValue()
104 value->SetS(is_volatile ? o->GetFieldShortVolatile(offset) : o->GetFieldShort(offset)); in GetFieldValue()
108 value->SetL(is_volatile ? o->GetFieldObjectVolatile<mirror::Object>(offset) : in GetFieldValue()
109 o->GetFieldObject<mirror::Object>(offset)); in GetFieldValue()
158 ObjPtr<mirror::Object> o; in Field_get() local
159 if (!CheckReceiver(soa, javaObj, &f, &o)) { in Field_get()
164 if (!f->IsAccessible() && !VerifyFieldAccess<false>(soa.Self(), f, o)) { in Field_get()
172 if (!GetFieldValue<true>(o, f, field_type, &value)) { in Field_get()
185 ObjPtr<mirror::Object> o; in GetPrimitiveField() local
186 if (!CheckReceiver(soa, javaObj, &f, &o)) { in GetPrimitiveField()
192 if (!f->IsAccessible() && !VerifyFieldAccess<false>(soa.Self(), f, o)) { in GetPrimitiveField()
203 if (UNLIKELY(!GetFieldValue<false>(o, f, kPrimitiveType, &field_value))) { in GetPrimitiveField()
209 if (!GetFieldValue<false>(o, f, field_type, &field_value)) { in GetPrimitiveField()
255 ALWAYS_INLINE inline static void SetFieldValue(ObjPtr<mirror::Object> o, in SetFieldValue() argument
267 o->SetFieldBooleanVolatile<false>(offset, new_value.GetZ()); in SetFieldValue()
269 o->SetFieldBoolean<false>(offset, new_value.GetZ()); in SetFieldValue()
274 o->SetFieldBooleanVolatile<false>(offset, new_value.GetB()); in SetFieldValue()
276 o->SetFieldBoolean<false>(offset, new_value.GetB()); in SetFieldValue()
281 o->SetFieldCharVolatile<false>(offset, new_value.GetC()); in SetFieldValue()
283 o->SetFieldChar<false>(offset, new_value.GetC()); in SetFieldValue()
289 o->SetField32Volatile<false>(offset, new_value.GetI()); in SetFieldValue()
291 o->SetField32<false>(offset, new_value.GetI()); in SetFieldValue()
297 o->SetField64Volatile<false>(offset, new_value.GetJ()); in SetFieldValue()
299 o->SetField64<false>(offset, new_value.GetJ()); in SetFieldValue()
304 o->SetFieldShortVolatile<false>(offset, new_value.GetS()); in SetFieldValue()
306 o->SetFieldShort<false>(offset, new_value.GetS()); in SetFieldValue()
312 o->SetFieldObjectVolatile<false>(offset, new_value.GetL()); in SetFieldValue()
314 o->SetFieldObject<false>(offset, new_value.GetL()); in SetFieldValue()
333 ObjPtr<mirror::Object> o; in Field_set() local
334 if (!CheckReceiver(soa, javaObj, &f, &o)) { in Field_set()
360 if (!f->IsAccessible() && !VerifyFieldAccess<true>(soa.Self(), f, o)) { in Field_set()
364 SetFieldValue(o, f, field_prim_type, true, unboxed_value); in Field_set()
374 ObjPtr<mirror::Object> o; in SetPrimitiveField() local
375 if (!CheckReceiver(soa, javaObj, &f, &o)) { in SetPrimitiveField()
394 if (!f->IsAccessible() && !VerifyFieldAccess<true>(soa.Self(), f, o)) { in SetPrimitiveField()
400 SetFieldValue(o, f, field_type, false, wide_value); in SetPrimitiveField()