Searched defs:field (Results 1 - 25 of 58) sorted by relevance

123

/art/test/581-rtp/src/
H A DMain.java33 field = o;
37 if (field != null) {
43 static Object field; field in class:Main
/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/433-gvn/src/
H A DMain.java24 int a = m.field;
26 m.field = 42;
31 // The compiler used to GVN this field get with the one line 24,
32 // even though the field is updated in the if.
33 return m.field;
36 public int field; field in class:Main
/art/test/471-deopt-environment/src/
H A DMain.java24 static int field = 42; field in class:Main
30 // 3) Instruction simplifier simpilifying the inlined willInline to just `field`.
36 int inEnv = willInline(field, field);
/art/test/565-checker-condition-liveness/src/
H A DMain.java43 int y = field;
49 public static int field = 42; field in class:Main
/art/test/408-move-bug/src/
H A DMain.java37 foo1.field = b;
38 foo2.field = b;
39 foo3.field = b;
40 foo4.field = b;
51 foo1.field = b;
52 foo2.field = b;
53 foo3.field = b;
54 foo4.field = b;
66 boolean field; field in class:Main
/art/test/446-checker-inliner2/src/
H A DMain.java35 return field;
38 int field = 42; field in class:Main
/art/test/492-checker-inline-invoke-interface/src/
H A DMain.java26 static int field; field in class:ForceStatic
31 int a = ForceStatic.field;
/art/test/493-checker-inline-invoke-interface/src/
H A DMain.java26 static int field; field in class:ForceStatic
31 int a = ForceStatic.field;
/art/test/579-inline-infinite/src/
H A DMain.java18 public int field; field in class:Infinite
22 field++;
/art/runtime/entrypoints/quick/
H A Dquick_field_entrypoints.cc37 // Helper function to do a null check after trying to resolve the field. Not for statics since obj
50 ArtField* field = FindFieldFromCode<type, kAccessCheck>(field_idx, referrer, self, size); local
51 if (LIKELY(field != nullptr) && UNLIKELY(h.Get() == nullptr)) {
52 ThrowNullPointerExceptionForFieldAccess(field, /*is_read*/FindFieldTypeIsRead(type));
55 return field;
63 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, sizeof(int8_t)); local
64 if (LIKELY(field != nullptr)) {
65 return field->GetByte(field->GetDeclaringClass());
67 field
79 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, sizeof(int8_t)); local
95 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, sizeof(int16_t)); local
111 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, sizeof(int16_t)); local
127 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, sizeof(int32_t)); local
143 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead, sizeof(int64_t)); local
159 ArtField* field = FindFieldFast(field_idx, local
182 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, sizeof(int8_t)); local
203 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, sizeof(int8_t)); local
223 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, sizeof(int16_t)); local
244 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, sizeof(int16_t)); local
265 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, sizeof(int32_t)); local
286 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveRead, sizeof(int64_t)); local
307 ArtField* field = FindFieldFast(field_idx, local
331 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, sizeof(int8_t)); local
364 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, sizeof(int16_t)); local
397 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, sizeof(int32_t)); local
418 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, sizeof(int64_t)); local
439 ArtField* field = FindFieldFast(field_idx, local
474 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, sizeof(int8_t)); local
511 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, sizeof(int16_t)); local
549 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, sizeof(int32_t)); local
575 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, sizeof(int64_t)); local
601 ArtField* field = FindFieldFast(field_idx, local
[all...]
/art/runtime/mirror/
H A Dfield-inl.h20 #include "field.h"
31 inline mirror::Field* Field::CreateFromArtField(Thread* self, ArtField* field, argument
35 Handle<mirror::Class> type = hs.NewHandle(field->GetType<true>());
59 auto dex_field_index = field->GetDexFieldIndex();
60 auto* resolved_field = field->GetDexCache()->GetResolvedField(dex_field_index, pointer_size);
61 if (field->GetDeclaringClass()->IsProxyClass()) {
62 DCHECK(field->IsStatic());
69 DCHECK_EQ(resolved_field, field);
71 // We rely on the field being resolved so that we can back to the ArtField
73 field
[all...]
H A Ddex_cache-inl.h66 ArtField* field = GetElementPtrSize(GetResolvedFields(), field_idx, ptr_size); local
67 if (field == nullptr || field->GetDeclaringClass()->IsErroneous()) {
70 return field;
73 inline void DexCache::SetResolvedField(uint32_t field_idx, ArtField* field, size_t ptr_size) { argument
76 SetElementPtrSize(GetResolvedFields(), field_idx, field, ptr_size); local
/art/test/124-missing-classes/src/
H A DMain.java29 MissingClass field; field in class:Main.ClassWithMissingFieldType
/art/test/482-checker-loop-back-edge-use/src/
H A DMain.java157 boolean incoming = field;
181 boolean incoming = field;
189 static boolean field; field in class:Main
/art/test/543-env-long-ref/src/
H A DMain.java41 int field = 42; field in class:Main
/art/runtime/
H A Dproxy_test.cc23 #include "mirror/field-inl.h"
176 // Test "Class[] interfaces" field.
177 ArtField* field = &static_fields->At(0); local
178 EXPECT_STREQ("interfaces", field->GetName());
179 EXPECT_STREQ("[Ljava/lang/Class;", field->GetTypeDescriptor());
180 EXPECT_EQ(interfacesFieldClass.Get(), field->GetType<true>());
182 EXPECT_STREQ("L$Proxy1234;", field->GetDeclaringClass()->GetDescriptor(&temp));
183 EXPECT_FALSE(field->IsPrimitiveType());
185 // Test "Class[][] throws" field.
186 field
[all...]
H A Dgc_root.h141 explicit GcRootSource(ArtField* field) argument
142 : field_(field), method_(nullptr) {
/art/test/530-instanceof-checkcast/src/
H A DMain.java30 static Object field; field in class:Main
129 field = (ExactCheck)exactCheck;
131 field = (ExactCheck)regularObject;
136 field = (AbstractCheck)abstractCheckImpl;
138 field = (AbstractCheck)regularObject;
143 field = (InterfaceCheck)interfaceCheckImpl;
145 field = (InterfaceCheck)regularObject;
150 field = (NormalCheck)normalCheck;
151 field = (NormalCheck)exactCheck;
153 field
[all...]
/art/test/566-polymorphic-inlining/src/
H A DMain.java82 field.getClass(); // null check to ensure we get an inlined frame in the CodeInfo
87 field.getClass(); // null check to ensure we get an inlined frame in the CodeInfo
92 field.getClass(); // null check to ensure we get an inlined frame in the CodeInfo.
97 field.getClass(); // null check to ensure we get an inlined frame in the CodeInfo.
122 public Object field = new Object(); field in class:Main
/art/compiler/dex/
H A Dverified_method.cc113 ArtField* field = method_verifier->GetQuickFieldAccess(inst, line); local
114 if (field == nullptr) {
118 // The verifier must know what the type of the field was or else we would have gotten a
119 // failure. Put the dex field index in the dequicken map since we need this for lowering
121 // TODO: Putting a field index in a method reference is gross.
122 dequicken_map_.Put(dex_pc, DexFileReference(field->GetDexFile(), field->GetDexFieldIndex()));
/art/compiler/driver/
H A Dcompiler_driver_test.cc135 ArtField* field = cl->GetResolvedField(i, dex_cache); local
136 EXPECT_TRUE(field != nullptr) << "field_idx=" << i
/art/compiler/optimizing/
H A Dregister_allocator_test.cc611 HInstruction** field,
626 *field = new (allocator) HInstanceFieldGet(parameter,
635 block->AddInstruction(*field);
636 *ret = new (allocator) HReturn(*field);
651 HInstruction *field, *ret; local
654 HGraph* graph = BuildFieldReturn(&allocator, &field, &ret);
665 ASSERT_EQ(field->GetLiveInterval()->GetRegister(), 0);
669 HGraph* graph = BuildFieldReturn(&allocator, &field, &ret);
676 // Check that the field gets put in the register expected by its use.
683 ASSERT_EQ(field
610 BuildFieldReturn(ArenaAllocator* allocator, HInstruction** field, HInstruction** ret) argument
[all...]
/art/runtime/interpreter/mterp/
H A Dmterp.cc532 ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, sizeof(int64_t)); local
533 if (LIKELY(field != nullptr)) {
535 field->Set64<false>(field->GetDeclaringClass(), *new_value);
538 field = FindFieldFromCode<StaticPrimitiveWrite, true>(field_idx, referrer, self, sizeof(int64_t));
539 if (LIKELY(field != nullptr)) {
541 field->Set64<false>(field->GetDeclaringClass(), *new_value);
550 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, sizeof(int8_t)); local
551 if (LIKELY(field !
567 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, local
585 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, local
597 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, local
609 ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectWrite, local
[all...]
/art/runtime/native/
H A Djava_lang_reflect_Field.cc25 #include "mirror/field.h"
33 ALWAYS_INLINE inline static bool VerifyFieldAccess(Thread* self, mirror::Field* field,
36 if (kIsSet && field->IsFinal()) {
38 StringPrintf("Cannot set %s field %s of class %s",
39 PrettyJavaAccessFlags(field->GetAccessFlags()).c_str(),
40 PrettyField(field->GetArtField()).c_str(),
41 field->GetDeclaringClass() == nullptr ? "null" :
42 PrettyClass(field->GetDeclaringClass()).c_str()).c_str());
46 if (!VerifyAccess(self, obj, field->GetDeclaringClass(), field
421 ArtField* field = soa.Decode<mirror::Field*>(javaField)->GetArtField(); local
431 ArtField* field = soa.Decode<mirror::Field*>(javaField)->GetArtField(); local
445 ArtField* field = soa.Decode<mirror::Field*>(javaField)->GetArtField(); local
457 ArtField* field = soa.Decode<mirror::Field*>(javaField)->GetArtField(); local
[all...]

Completed in 887 milliseconds

123