Lines Matching defs:field
32 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead,
34 if (LIKELY(field != NULL)) {
35 return field->Get32(field->GetDeclaringClass());
38 field = FindFieldFromCode<StaticPrimitiveRead, true>(field_idx, referrer, self, sizeof(int32_t));
39 if (LIKELY(field != NULL)) {
40 return field->Get32(field->GetDeclaringClass());
49 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead,
51 if (LIKELY(field != NULL)) {
52 return field->Get64(field->GetDeclaringClass());
55 field = FindFieldFromCode<StaticPrimitiveRead, true>(field_idx, referrer, self, sizeof(int64_t));
56 if (LIKELY(field != NULL)) {
57 return field->Get64(field->GetDeclaringClass());
67 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectRead,
69 if (LIKELY(field != NULL)) {
70 return field->GetObj(field->GetDeclaringClass());
73 field = FindFieldFromCode<StaticObjectRead, true>(field_idx, referrer, self,
75 if (LIKELY(field != NULL)) {
76 return field->GetObj(field->GetDeclaringClass());
85 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead,
87 if (LIKELY(field != NULL && obj != NULL)) {
88 return field->Get32(obj);
91 field = FindFieldFromCode<InstancePrimitiveRead, true>(field_idx, referrer, self,
93 if (LIKELY(field != NULL)) {
96 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true);
98 return field->Get32(obj);
108 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead,
110 if (LIKELY(field != NULL && obj != NULL)) {
111 return field->Get64(obj);
114 field = FindFieldFromCode<InstancePrimitiveRead, true>(field_idx, referrer, self,
116 if (LIKELY(field != NULL)) {
119 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true);
121 return field->Get64(obj);
132 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectRead,
134 if (LIKELY(field != NULL && obj != NULL)) {
135 return field->GetObj(obj);
138 field = FindFieldFromCode<InstanceObjectRead, true>(field_idx, referrer, self,
140 if (LIKELY(field != NULL)) {
143 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true);
145 return field->GetObj(obj);
155 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite,
157 if (LIKELY(field != NULL)) {
159 field->Set32<false>(field->GetDeclaringClass(), new_value);
163 field = FindFieldFromCode<StaticPrimitiveWrite, true>(field_idx, referrer, self, sizeof(int32_t));
164 if (LIKELY(field != NULL)) {
166 field->Set32<false>(field->GetDeclaringClass(), new_value);
176 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite,
178 if (LIKELY(field != NULL)) {
180 field->Set64<false>(field->GetDeclaringClass(), new_value);
184 field = FindFieldFromCode<StaticPrimitiveWrite, true>(field_idx, referrer, self, sizeof(int64_t));
185 if (LIKELY(field != NULL)) {
187 field->Set64<false>(field->GetDeclaringClass(), new_value);
197 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectWrite,
199 if (LIKELY(field != NULL)) {
200 if (LIKELY(!field->IsPrimitiveType())) {
202 field->SetObj<false>(field->GetDeclaringClass(), new_value);
207 field = FindFieldFromCode<StaticObjectWrite, true>(field_idx, referrer, self,
209 if (LIKELY(field != NULL)) {
211 field->SetObj<false>(field->GetDeclaringClass(), new_value);
221 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite,
223 if (LIKELY(field != NULL && obj != NULL)) {
225 field->Set32<false>(obj, new_value);
232 field = FindFieldFromCode<InstancePrimitiveWrite, true>(field_idx, referrer, self,
235 if (LIKELY(field != NULL)) {
238 ThrowNullPointerExceptionForFieldAccess(throw_location, field, false);
241 field->Set32<false>(obj, new_value);
255 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite,
257 if (LIKELY(field != NULL && obj != NULL)) {
259 field->Set64<false>(obj, new_value);
264 field = FindFieldFromCode<InstancePrimitiveWrite, true>(field_idx, referrer, self,
266 if (LIKELY(field != NULL)) {
269 ThrowNullPointerExceptionForFieldAccess(throw_location, field, false);
272 field->Set64<false>(obj, new_value);
284 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectWrite,
286 if (LIKELY(field != NULL && obj != NULL)) {
288 field->SetObj<false>(obj, new_value);
292 field = FindFieldFromCode<InstanceObjectWrite, true>(field_idx, referrer, self,
294 if (LIKELY(field != NULL)) {
297 ThrowNullPointerExceptionForFieldAccess(throw_location, field, false);
300 field->SetObj<false>(obj, new_value);