Searched refs:field (Results 1 - 25 of 51) sorted by relevance

123

/art/runtime/entrypoints/portable/
H A Dportable_field_entrypoints.cc28 mirror::ArtField* field = FindFieldFast(field_idx, local
32 if (LIKELY(field != NULL)) {
34 field->Set32<false>(field->GetDeclaringClass(), new_value);
37 field = FindFieldFromCode<StaticPrimitiveWrite, true>(field_idx, referrer, Thread::Current(),
39 if (LIKELY(field != NULL)) {
41 field->Set32<false>(field->GetDeclaringClass(), new_value);
51 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, sizeof(uint64_t)); local
52 if (LIKELY(field !
71 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectWrite, local
91 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, sizeof(uint32_t)); local
106 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, sizeof(uint64_t)); local
121 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectRead, local
138 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, sizeof(uint32_t)); local
158 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, sizeof(uint64_t)); local
179 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectWrite, local
200 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, sizeof(uint32_t)); local
216 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, sizeof(uint64_t)); local
232 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectRead, local
[all...]
/art/test/035-enum/src/
H A DMain.java26 Field field;
28 field = Shubbery.class.getDeclaredField("CRAWLING");
33 System.out.println("found field " + field.getName());
34 System.out.println(" synthetic? " + field.isSynthetic());
35 System.out.println(" enum? " + field.isEnumConstant());
/art/runtime/entrypoints/quick/
H A Dquick_field_entrypoints.cc32 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, local
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, local
51 if (LIKELY(field !
67 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectRead, local
85 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, local
108 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, local
132 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectRead, local
155 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, local
176 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, local
197 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectWrite, local
221 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, local
255 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, local
284 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectWrite, local
[all...]
/art/test/128-reg-spilling-on-implicit-nullcheck/src/
H A DMain.java27 t7q = f.field;
42 public int field; field in class:TestClass
43 public void meth() {field = 1;}
/art/test/046-reflect/src/
H A DMain.java53 void printFieldInfo(Field field) { argument
54 System.out.println("Field name is " + field.getName());
56 + field.getDeclaringClass().getName());
57 System.out.println(" Field type is " + field.getType().getName());
59 + Integer.toHexString(field.getModifiers()));
67 Field field = null;
69 field = target.getField("string1");
70 one = (String) field.get(instance);
72 field = target.getField("string2");
73 two = (String) field
[all...]
/art/runtime/mirror/
H A Dart_field.cc68 mirror::ArtField* field = instance_fields->GetWithoutChecks(i); local
69 if (field->GetOffset().Uint32Value() == field_offset) {
70 return field;
74 // We did not find field in the class: look into superclass.
H A Dobject.cc211 ArtField* field = fields->Get(i); local
212 if (field->GetOffset().Int32Value() == field_offset.Int32Value()) {
213 CHECK_NE(field->GetTypeAsPrimitiveType(), Primitive::kPrimNot);
215 FieldHelper fh(hs.NewHandle(field));
231 ArtField* field = fields->Get(i); local
232 if (field->GetOffset().Int32Value() == field_offset.Int32Value()) {
233 CHECK_NE(field->GetTypeAsPrimitiveType(), Primitive::kPrimNot);
235 FieldHelper fh(hs.NewHandle(field));
242 LOG(FATAL) << "Failed to find field for assignment to " << reinterpret_cast<void*>(this)
H A Ddex_cache.h117 ArtField* field = GetResolvedFields()->Get(field_idx); local
118 if (UNLIKELY(field == nullptr || field->GetDeclaringClass()->IsErroneous())) {
121 return field;
/art/test/067-preemptive-unpark/src/
H A DMain.java50 Field field = Unsafe.class.getDeclaredField("THE_ONE");
51 field.setAccessible(true);
53 UNSAFE = (Unsafe) field.get(null);
/art/test/064-field-access/src/
H A DMain.java22 * Test field access through reflection.
41 * Get the field specified by "field" from "obj".
44 * field.getByte().
51 public Object getValue(Field field, Object obj, char type, argument
57 result = field.getBoolean(obj);
60 result = field.getByte(obj);
63 result = field.getShort(obj);
66 result = field.getChar(obj);
69 result = field
625 getValue(Field field, Object obj, char type, Class expectedException) argument
[all...]
/art/test/005-annotations/src/android/test/anno/
H A DTestAnnotations.java103 Field field;
107 field = TestAnnotations.class.getDeclaredField("thing1");
108 annotations = field.getAnnotations();
109 System.out.println(field + ": " + annotations[0].toString());
111 field = TestAnnotations.class.getDeclaredField("thing2");
112 annotations = field.getAnnotations();
113 System.out.println(field + ": " + annotations[0].toString());
/art/runtime/
H A Ddex_file.cc493 const DexFile::FieldId& field = GetFieldId(mid); local
494 if (class_idx > field.class_idx_) {
496 } else if (class_idx < field.class_idx_) {
499 if (name_idx > field.name_idx_) {
501 } else if (name_idx < field.name_idx_) {
504 if (type_idx > field.type_idx_) {
506 } else if (type_idx < field.type_idx_) {
509 return &field;
1054 LOG(WARNING) << "Duplicate field in " << dex_file_.GetLocation();
1201 void EncodedStaticFieldValueIterator::ReadValueToField(mirror::ArtField* field) cons
[all...]
H A Dcommon_throws.cc184 msg << "Final field '" << PrettyField(accessed, false) << "' cannot be written to by method '"
244 << (is_static ? "static" : "instance") << " field" << " rather than a "
245 << (is_static ? "instance" : "static") << " field";
300 msg << "No " << scope << "field " << name << " of type " << type
330 mirror::ArtField* field, bool is_read) {
333 << " field '" << PrettyField(field, true) << "' on a null object reference";
414 mirror::ArtField* field = local
417 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true /* read */);
423 // Since we replaced the field inde
329 ThrowNullPointerExceptionForFieldAccess(const ThrowLocation& throw_location, mirror::ArtField* field, bool is_read) argument
425 mirror::ArtField* field = local
445 mirror::ArtField* field = local
456 mirror::ArtField* field = local
[all...]
H A Dinstrumentation.h84 // Call-back for when we read from a field.
86 uint32_t dex_pc, mirror::ArtField* field) = 0;
88 // Call-back for when we write into a field.
90 uint32_t dex_pc, mirror::ArtField* field, const JValue& field_value) = 0;
292 // Inform listeners that we read a field (only supported by the interpreter).
295 mirror::ArtField* field) const
298 FieldReadEventImpl(thread, this_object, method, dex_pc, field);
302 // Inform listeners that we write a field (only supported by the interpreter).
305 mirror::ArtField* field, const JValue& field_value) const
308 FieldWriteEventImpl(thread, this_object, method, dex_pc, field, field_valu
[all...]
H A Dscoped_thread_state_change.h150 mirror::ArtField* field = reinterpret_cast<mirror::ArtField*>(fid); local
151 return ReadBarrier::BarrierForRoot<mirror::ArtField, kWithReadBarrier>(&field);
154 jfieldID EncodeField(mirror::ArtField* field) const
159 return reinterpret_cast<jfieldID>(field);
H A Dtrace.h92 mirror::ArtMethod* method, uint32_t dex_pc, mirror::ArtField* field)
95 mirror::ArtMethod* method, uint32_t dex_pc, mirror::ArtField* field,
H A Dclass_linker_test.cc175 void AssertField(mirror::Class* klass, mirror::ArtField* field)
177 EXPECT_TRUE(field != NULL);
178 EXPECT_TRUE(field->GetClass() != NULL);
179 EXPECT_EQ(klass, field->GetDeclaringClass());
180 EXPECT_TRUE(field->GetName() != NULL);
182 FieldHelper fh(hs.NewHandle(field));
266 mirror::ArtField* field = klass->GetInstanceField(i); local
267 AssertField(klass.Get(), field);
268 EXPECT_FALSE(field->IsStatic());
272 mirror::ArtField* field local
287 mirror::ArtField* field = klass->GetInstanceField(i); local
416 mirror::ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); local
425 mirror::ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); local
439 mirror::ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); local
447 mirror::ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); local
[all...]
/art/runtime/quick/
H A Dinline_method_analyser.cc335 mirror::ArtField* field = dex_cache->GetResolvedField(field_idx); local
336 if (method == nullptr || field == nullptr || field->IsStatic()) {
340 mirror::Class* field_class = field->GetDeclaringClass();
341 if (!method_class->CanAccessResolvedField(field_class, field, dex_cache, field_idx) ||
342 (is_put && field->IsFinal() && method_class != field_class)) {
345 DCHECK_GE(field->GetOffset().Int32Value(), 0);
347 result->field_offset = field->GetOffset().Int32Value();
348 result->is_volatile = field->IsVolatile();
/art/runtime/gc/accounting/
H A Dspace_bitmap.cc194 mirror::ArtField* field = fields->Get(i); local
195 if (!field->IsPrimitiveType()) {
196 mirror::Object* value = field->GetObj(obj);
223 mirror::ArtField* field = fields->Get(i); local
224 if (!field->IsPrimitiveType()) {
225 mirror::Object* value = field->GetObj(NULL);
/art/test/201-built-in-exception-detail-messages/src/
H A DMain.java308 // Read field.
314 assertEquals("Attempt to read from field 'int A.i' on a null object reference", ex.getMessage());
317 // Write field.
323 assertEquals("Attempt to write to field 'int A.i' on a null object reference", ex.getMessage());
355 // Can't assign Integer to a String field.
357 Field field = A.class.getField("b");
358 field.set(new A(), 5);
361 assertEquals("field A.b has type java.lang.String, got java.lang.Integer", expected.getMessage());
366 Field field = A.class.getField("i");
367 field
[all...]
/art/test/004-JniTest/
H A Djni_test.cc83 jfieldID field = env->GetStaticFieldID(clazz, "testFindFieldOnAttachedNativeThreadField", "Z"); local
84 assert(field != nullptr);
87 env->SetStaticBooleanField(clazz, field, JNI_TRUE);
113 jobject field = env->CallObjectMethod(clazz, getFieldMetodId, field_name); local
114 assert(field != nullptr);
126 jboolean value = env->CallBooleanMethod(field, getBooleanMetodId, /* ignored */ clazz);
/art/runtime/native/
H A Ddalvik_system_VMRuntime.cc276 mirror::ArtField* field = dex_cache->GetResolvedField(field_idx); local
277 if (field != NULL) {
289 field = mirror::Class::FindStaticField(self, klass, dex_cache.Get(), field_idx);
291 field = klass->FindInstanceField(dex_cache.Get(), field_idx);
293 if (field == NULL) {
296 // LOG(INFO) << "VMRuntime.preloadDexCaches resolved field " << PrettyField(field);
297 dex_cache->SetResolvedField(field_idx, field);
399 mirror::ArtField* field = dex_cache->GetResolvedField(i); local
400 if (field !
[all...]
H A Djava_lang_reflect_Field.cc32 ALWAYS_INLINE inline static bool VerifyFieldAccess(Thread* self, mirror::ArtField* field,
35 if (kIsSet && field->IsFinal()) {
36 ThrowIllegalAccessException(nullptr, StringPrintf("Cannot set final field: %s",
37 PrettyField(field).c_str()).c_str());
40 if (!VerifyAccess(self, obj, field->GetDeclaringClass(), field->GetAccessFlags())) {
41 ThrowIllegalAccessException(nullptr, StringPrintf("Cannot access field: %s",
42 PrettyField(field).c_str()).c_str());
90 ThrowIllegalArgumentException(nullptr, StringPrintf("Not a primitive field: %s",
131 // If field i
[all...]
/art/runtime/verifier/
H A Dmethod_verifier.cc802 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "bad field index " << idx << " (max "
1201 // argument as uninitialized. This restricts field access until the superclass constructor is
2008 // and we don't want to disallow field and other operations on the object. If the value
2013 // interface from a class that would lose information relevant to field checks.
2760 * somebody could get a reference field, check it for zero, and if the
2761 * branch is taken immediately store that register in a boolean field
3561 // Use knowledge of the field type which is stronger than the type inferred from the
3590 // as target_type depends on the resolved type of the field.
3600 // as target_type depends on the resolved type of the field.
3663 AppendToLastFailMessage(StringPrintf(" in attempt to access static field
3672 mirror::ArtField* field = class_linker->ResolveFieldJLS(*dex_file_, field_idx, *dex_cache_, local
3707 mirror::ArtField* field = class_linker->ResolveFieldJLS(*dex_file_, field_idx, *dex_cache_, local
3764 mirror::ArtField* field; local
3887 mirror::ArtField* field = GetQuickFieldAccess(inst, work_line_.get()); local
[all...]
/art/test/031-class-attributes/src/
H A DClassAttrs.java128 Field field;
129 field = MemberClass.class.getField("mWha");
130 System.out.println("field signature: "
131 + getSignatureAttribute(field));

Completed in 911 milliseconds

123