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

12

/art/runtime/entrypoints/portable/
H A Dportable_field_entrypoints.cc28 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 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(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 DMain.java51 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 Dobject.cc70 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 Dobject.h58 #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 Dobject_test.cc286 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 DMain.java21 * 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 DMain.java49 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 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/compiler/dex/
H A Dlocal_value_numbering.h62 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 Ddex_file.cc379 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 Dcommon_throws.cc166 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 Dclass_linker_test.cc171 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 Ddex_file_verifier.h39 bool CheckIndex(uint32_t field, uint32_t limit, const char* label) const;
H A Dscoped_thread_state_change.h216 jfieldID EncodeField(mirror::ArtField* field) const
223 return reinterpret_cast<jfieldID>(field);
/art/test/JniTest/
H A Djni_test.cc82 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 Dspace_bitmap.cc192 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 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/runtime/verifier/
H A Dmethod_verifier.cc707 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 Doatdump.cc816 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 Doat_writer.cc183 #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 DClassAttrs.java128 Field field;
129 field = MemberClass.class.getField("mWha");
130 System.out.println("field signature: "
131 + getSignatureAttribute(field));
/art/compiler/driver/
H A Dcompiler_driver_test.cc129 mirror::ArtField* field = dex_cache->GetResolvedField(i); local
130 EXPECT_TRUE(field != NULL) << "field_idx=" << i
/art/runtime/gc/collector/
H A Dmark_sweep-inl.h143 mirror::ArtField* field = (is_static ? klass->GetStaticField(i) local
145 MemberOffset field_offset = field->GetOffset();

Completed in 8118 milliseconds

12