Home | History | Annotate | Download | only in quick

Lines Matching refs:field

32   mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead,
34 if (LIKELY(field != NULL)) {
35 return field->Get32(field->GetDeclaringClass());
38 field = FindFieldFromCode(field_idx, referrer, self, StaticPrimitiveRead, sizeof(int32_t), true);
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(field_idx, referrer, self, StaticPrimitiveRead, sizeof(int64_t), true);
56 if (LIKELY(field != NULL)) {
57 return field->Get64(field->GetDeclaringClass());
66 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectRead,
68 if (LIKELY(field != NULL)) {
69 return field->GetObj(field->GetDeclaringClass());
72 field = FindFieldFromCode(field_idx, referrer, self, StaticObjectRead, sizeof(mirror::Object*),
74 if (LIKELY(field != NULL)) {
75 return field->GetObj(field->GetDeclaringClass());
84 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead,
86 if (LIKELY(field != NULL && obj != NULL)) {
87 return field->Get32(obj);
90 field = FindFieldFromCode(field_idx, referrer, self, InstancePrimitiveRead, sizeof(int32_t),
92 if (LIKELY(field != NULL)) {
95 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true);
97 return field->Get32(obj);
107 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead,
109 if (LIKELY(field != NULL && obj != NULL)) {
110 return field->Get64(obj);
113 field = FindFieldFromCode(field_idx, referrer, self, InstancePrimitiveRead, sizeof(int64_t),
115 if (LIKELY(field != NULL)) {
118 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true);
120 return field->Get64(obj);
131 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectRead,
133 if (LIKELY(field != NULL && obj != NULL)) {
134 return field->GetObj(obj);
137 field = FindFieldFromCode(field_idx, referrer, self, InstanceObjectRead, sizeof(mirror::Object*),
139 if (LIKELY(field != NULL)) {
142 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true);
144 return field->GetObj(obj);
154 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite,
156 if (LIKELY(field != NULL)) {
157 field->Set32(field->GetDeclaringClass(), new_value);
161 field = FindFieldFromCode(field_idx, referrer, self, StaticPrimitiveWrite, sizeof(int32_t), true);
162 if (LIKELY(field != NULL)) {
163 field->Set32(field->GetDeclaringClass(), new_value);
172 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite,
174 if (LIKELY(field != NULL)) {
175 field->Set64(field->GetDeclaringClass(), new_value);
179 field = FindFieldFromCode(field_idx, referrer, self, StaticPrimitiveWrite, sizeof(int64_t), true);
180 if (LIKELY(field != NULL)) {
181 field->Set64(field->GetDeclaringClass(), new_value);
191 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectWrite,
193 if (LIKELY(field != NULL)) {
194 if (LIKELY(!FieldHelper(field).IsPrimitiveType())) {
195 field->SetObj(field->GetDeclaringClass(), new_value);
200 field = FindFieldFromCode(field_idx, referrer, self, StaticObjectWrite, sizeof(mirror::Object*), true);
201 if (LIKELY(field != NULL)) {
202 field->SetObj(field->GetDeclaringClass(), new_value);
212 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite,
214 if (LIKELY(field != NULL && obj != NULL)) {
215 field->Set32(obj, new_value);
219 field = FindFieldFromCode(field_idx, referrer, self, InstancePrimitiveWrite, sizeof(int32_t),
221 if (LIKELY(field != NULL)) {
224 ThrowNullPointerExceptionForFieldAccess(throw_location, field, false);
226 field->Set32(obj, new_value);
239 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite,
241 if (LIKELY(field != NULL && obj != NULL)) {
242 field->Set64(obj, new_value);
247 field = FindFieldFromCode(field_idx, referrer, self, InstancePrimitiveWrite, sizeof(int64_t),
249 if (LIKELY(field != NULL)) {
252 ThrowNullPointerExceptionForFieldAccess(throw_location, field, false);
254 field->Set64(obj, new_value);
266 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectWrite,
268 if (LIKELY(field != NULL && obj != NULL)) {
269 field->SetObj(obj, new_value);
273 field = FindFieldFromCode(field_idx, referrer, self, InstanceObjectWrite,
275 if (LIKELY(field != NULL)) {
278 ThrowNullPointerExceptionForFieldAccess(throw_location, field, false);
280 field->SetObj(obj, new_value);