/art/test/581-rtp/src/ |
H A D | Main.java | 33 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 D | Main.java | 27 t7q = f.field; 42 public int field; field in class:TestClass 43 public void meth() {field = 1;}
|
/art/test/433-gvn/src/ |
H A D | Main.java | 24 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 D | Main.java | 24 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 D | Main.java | 43 int y = field; 49 public static int field = 42; field in class:Main
|
/art/test/408-move-bug/src/ |
H A D | Main.java | 37 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 D | Main.java | 35 return field; 38 int field = 42; field in class:Main
|
/art/test/492-checker-inline-invoke-interface/src/ |
H A D | Main.java | 26 static int field; field in class:ForceStatic 31 int a = ForceStatic.field;
|
/art/test/493-checker-inline-invoke-interface/src/ |
H A D | Main.java | 26 static int field; field in class:ForceStatic 31 int a = ForceStatic.field;
|
/art/test/579-inline-infinite/src/ |
H A D | Main.java | 18 public int field; field in class:Infinite 22 field++;
|
/art/runtime/entrypoints/quick/ |
H A D | quick_field_entrypoints.cc | 37 // 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 D | field-inl.h | 20 #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 D | dex_cache-inl.h | 66 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 D | Main.java | 29 MissingClass field; field in class:Main.ClassWithMissingFieldType
|
/art/test/482-checker-loop-back-edge-use/src/ |
H A D | Main.java | 157 boolean incoming = field; 181 boolean incoming = field; 189 static boolean field; field in class:Main
|
/art/test/543-env-long-ref/src/ |
H A D | Main.java | 41 int field = 42; field in class:Main
|
/art/runtime/ |
H A D | proxy_test.cc | 23 #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 D | gc_root.h | 141 explicit GcRootSource(ArtField* field) argument 142 : field_(field), method_(nullptr) {
|
/art/test/530-instanceof-checkcast/src/ |
H A D | Main.java | 30 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 D | Main.java | 82 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 D | verified_method.cc | 113 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 D | compiler_driver_test.cc | 135 ArtField* field = cl->GetResolvedField(i, dex_cache); local 136 EXPECT_TRUE(field != nullptr) << "field_idx=" << i
|
/art/compiler/optimizing/ |
H A D | register_allocator_test.cc | 611 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 D | mterp.cc | 532 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 D | java_lang_reflect_Field.cc | 25 #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...] |