/art/runtime/entrypoints/portable/ |
H A D | portable_field_entrypoints.cc | 28 mirror::ArtField* field = FindFieldFast(field_idx, local 32 if (LIKELY(field != NULL)) { 33 field->Set32(field->GetDeclaringClass(), new_value); 36 field = FindFieldFromCode(field_idx, 42 if (LIKELY(field != NULL)) { 43 field->Set32(field->GetDeclaringClass(), new_value); 53 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, sizeof(uint64_t)); local 54 if (LIKELY(field ! 75 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectWrite, local 93 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, sizeof(uint32_t)); local 108 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, sizeof(uint64_t)); local 123 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectRead, local 140 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 177 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectWrite, local 196 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, sizeof(uint32_t)); local 212 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, sizeof(uint64_t)); local 228 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectRead, local [all...] |
/art/test/035-enum/src/ |
H A D | Main.java | 26 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 D | quick_field_entrypoints.cc | 32 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, local 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, local 51 if (LIKELY(field ! 66 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectRead, local 84 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, local 107 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, local 131 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectRead, local 154 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, local 172 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, local 191 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectWrite, local 212 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, local 239 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, local 266 mirror::ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectWrite, local [all...] |
/art/test/046-reflect/src/ |
H A D | Main.java | 51 void printFieldInfo(Field field) { argument 52 System.out.println("Field name is " + field.getName()); 54 + field.getDeclaringClass().getName()); 55 System.out.println(" Field type is " + field.getType().getName()); 57 + Integer.toHexString(field.getModifiers())); 65 Field field = null; 67 field = target.getField("string1"); 68 one = (String) field.get(instance); 70 field = target.getField("string2"); 71 two = (String) field [all...] |
/art/runtime/mirror/ |
H A D | object.cc | 70 ArtField* field = klass->GetInstanceField(i); local 71 MemberOffset field_offset = field->GetOffset(); 97 ArtField* field = fields->Get(i); local 98 if (field->GetOffset().Int32Value() == field_offset.Int32Value()) { 99 FieldHelper fh(field); 115 ArtField* field = fields->Get(i); local 116 if (field->GetOffset().Int32Value() == field_offset.Int32Value()) { 117 FieldHelper fh(field); 124 LOG(FATAL) << "Failed to find field for assignment to " << reinterpret_cast<void*>(this)
|
H A D | object.h | 58 #define OFFSET_OF_OBJECT_MEMBER(type, field) \ 59 MemberOffset(OFFSETOF_MEMBER(type, field)) 253 // Write barrier called post update to a reference bearing field.
|
H A D | object_test.cc | 286 ArtField* field = FindFieldFromCode(field_idx, clinit, Thread::Current(), StaticObjectRead, local 288 Object* s0 = field->GetObj(klass); 292 field->SetObj(field->GetDeclaringClass(), char_array.get()); 293 EXPECT_EQ(char_array.get(), field->GetObj(klass)); 295 field->SetObj(field->GetDeclaringClass(), NULL); 296 EXPECT_EQ(NULL, field->GetObj(klass));
|
/art/test/064-field-access/src/ |
H A D | Main.java | 21 * Test field access through reflection. 40 * Get the field specified by "field" from "obj". 43 * field.getByte(). 50 public Object getValue(Field field, Object obj, char type, argument 56 result = field.getBoolean(obj); 59 result = field.getByte(obj); 62 result = field.getShort(obj); 65 result = field.getChar(obj); 68 result = field 599 getValue(Field field, Object obj, char type, Class expectedException) argument [all...] |
/art/test/067-preemptive-unpark/src/ |
H A D | Main.java | 49 Field field = Unsafe.class.getDeclaredField("THE_ONE"); 50 field.setAccessible(true); 52 UNSAFE = (Unsafe) field.get(null);
|
/art/test/004-annotations/src/android/test/anno/ |
H A D | TestAnnotations.java | 103 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/compiler/dex/ |
H A D | local_value_numbering.h | 62 uint16_t GetMemoryVersion(uint16_t base, uint16_t field) { argument 63 uint32_t key = (base << 16) | field; 75 void AdvanceMemoryVersion(uint16_t base, uint16_t field) { argument 76 uint32_t key = (base << 16) | field;
|
/art/runtime/ |
H A D | dex_file.cc | 379 const DexFile::FieldId& field = GetFieldId(mid); local 380 if (class_idx > field.class_idx_) { 382 } else if (class_idx < field.class_idx_) { 385 if (name_idx > field.name_idx_) { 387 } else if (name_idx < field.name_idx_) { 390 if (type_idx > field.type_idx_) { 392 } else if (type_idx < field.type_idx_) { 395 return &field; 872 LOG(WARNING) << "Duplicate field " << PrettyField(GetMemberIndex(), dex_file_) 1018 void EncodedStaticFieldValueIterator::ReadValueToField(mirror::ArtField* field) cons [all...] |
H A D | common_throws.cc | 166 msg << "Final field '" << PrettyField(accessed, false) << "' cannot be written to by method '" 220 << (is_static ? "static" : "instance") << " field" << " rather than a " 221 << (is_static ? "instance" : "static") << " field"; 260 msg << "No " << scope << "field " << name << " of type " << type 290 mirror::ArtField* field, bool is_read) { 293 << " field '" << PrettyField(field, true) << "' on a null object reference"; 374 mirror::ArtField* field = local 377 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true /* read */); 383 // Since we replaced the field inde 289 ThrowNullPointerExceptionForFieldAccess(const ThrowLocation& throw_location, mirror::ArtField* field, bool is_read) argument 385 mirror::ArtField* field = local 405 mirror::ArtField* field = local 416 mirror::ArtField* field = local [all...] |
H A D | class_linker_test.cc | 171 void AssertField(mirror::Class* klass, mirror::ArtField* field) 173 FieldHelper fh(field); 174 EXPECT_TRUE(field != NULL); 175 EXPECT_TRUE(field->GetClass() != NULL); 176 EXPECT_EQ(klass, field->GetDeclaringClass()); 258 mirror::ArtField* field = klass->GetInstanceField(i); local 259 AssertField(klass, field); 260 EXPECT_FALSE(field->IsStatic()); 264 mirror::ArtField* field = klass->GetStaticField(i); local 265 AssertField(klass, field); 273 mirror::ArtField* field = klass->GetInstanceField(i); local 281 mirror::ArtField* field = klass->GetInstanceField(i); local 390 mirror::ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); local 400 mirror::ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); local 415 mirror::ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); local 423 mirror::ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); local [all...] |
H A D | dex_file_verifier.h | 39 bool CheckIndex(uint32_t field, uint32_t limit, const char* label) const;
|
H A D | scoped_thread_state_change.h | 216 jfieldID EncodeField(mirror::ArtField* field) const 223 return reinterpret_cast<jfieldID>(field);
|
/art/test/JniTest/ |
H A D | jni_test.cc | 82 jfieldID field = env->GetStaticFieldID(clazz, "testFindFieldOnAttachedNativeThreadField", "Z"); local 83 assert(field != NULL); 86 env->SetStaticBooleanField(clazz, field, JNI_TRUE);
|
/art/runtime/gc/accounting/ |
H A D | space_bitmap.cc | 192 mirror::ArtField* field = fields->Get(i); local 193 FieldHelper fh(field); 195 mirror::Object* value = field->GetObj(obj); 222 mirror::ArtField* field = fields->Get(i); local 223 FieldHelper fh(field); 225 mirror::Object* value = field->GetObj(NULL);
|
/art/test/201-built-in-exception-detail-messages/src/ |
H A D | Main.java | 308 // 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/runtime/verifier/ |
H A D | method_verifier.cc | 707 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "bad field index " << idx << " (max " 1161 // argument as uninitialized. This restricts field access until the superclass constructor is 2636 * somebody could get a reference field, check it for zero, and if the 2637 * branch is taken immediately store that register in a boolean field 3317 // Use knowledge of the field type which is stronger than the type inferred from the 3405 AppendToLastFailMessage(StringPrintf(" in attempt to access static field %d (%s) in %s", 3413 mirror::ArtField* field = Runtime::Current()->GetClassLinker()->ResolveFieldJLS(*dex_file_, local 3417 if (field == NULL) { 3418 VLOG(verifier) << "Unable to resolve static field " << field_idx << " (" 3424 } else if (!GetDeclaringClass().CanAccessMember(field 3450 mirror::ArtField* field = Runtime::Current()->GetClassLinker()->ResolveFieldJLS(*dex_file_, local 3503 mirror::ArtField* field; local 3557 mirror::ArtField* field; local 3605 mirror::ArtField* field = instance_fields->Get(i); local 3656 mirror::ArtField* field = GetQuickFieldAccess(inst, work_line_.get()); local 3700 mirror::ArtField* field = GetQuickFieldAccess(inst, work_line_.get()); local [all...] |
/art/oatdump/ |
H A D | oatdump.cc | 816 mirror::ArtField* field = value->AsArtField(); local 817 os << StringPrintf("%p Field: %s\n", field, PrettyField(field).c_str()); 826 static void PrintField(std::ostream& os, mirror::ArtField* field, mirror::Object* obj) 828 FieldHelper fh(field); 834 os << StringPrintf("%lld (0x%llx)\n", field->Get64(obj), field->Get64(obj)); 836 os << StringPrintf("%f (%a)\n", field->GetDouble(obj), field->GetDouble(obj)); 838 os << StringPrintf("%f (%a)\n", field 870 mirror::ArtField* field = fields->Get(i); local 977 mirror::ArtField* field = sfields->Get(i); local [all...] |
/art/compiler/ |
H A D | oat_writer.cc | 183 #define DO_TRAMPOLINE(field, fn_name) \ 186 field.reset(compiler_driver_->Create ## fn_name()); \ 187 offset += field->size(); 555 #define DO_TRAMPOLINE(field) \ 561 if (!out.WriteFully(&(*field)[0], field->size())) { \ 562 PLOG(ERROR) << "Failed to write " # field " to " << out.GetLocation(); \ 565 size_ ## field += field->size(); \ 566 relative_offset += alignment_padding + field [all...] |
/art/test/031-class-attributes/src/ |
H A D | ClassAttrs.java | 128 Field field; 129 field = MemberClass.class.getField("mWha"); 130 System.out.println("field signature: " 131 + getSignatureAttribute(field));
|
/art/compiler/driver/ |
H A D | compiler_driver_test.cc | 129 mirror::ArtField* field = dex_cache->GetResolvedField(i); local 130 EXPECT_TRUE(field != NULL) << "field_idx=" << i
|
/art/runtime/gc/collector/ |
H A D | mark_sweep-inl.h | 143 mirror::ArtField* field = (is_static ? klass->GetStaticField(i) local 145 MemberOffset field_offset = field->GetOffset();
|