Home
last modified time | relevance | path

Searched refs:field (Results 126 – 150 of 298) sorted by relevance

12345678910>>...12

/art/test/671-npe-field-opts/
Dinfo.txt2 re-order or remove field access in a way that would confuse the runtime
/art/test/1992-retransform-no-such-field/
DAndroid.bp3 name: "art-run-test-1992-retransform-no-such-field",
/art/test/647-jni-get-field-id/
DAndroid.bp3 name: "art-run-test-647-jni-get-field-id",
/art/test/521-regression-integer-field-set/
DAndroid.bp3 name: "art-run-test-521-regression-integer-field-set",
Dinfo.txt2 32-bit immediate (integer or reference) into a field used to generate
/art/test/1984-structural-redefine-field-trace/
DAndroid.bp3 name: "art-run-test-1984-structural-redefine-field-trace",
/art/test/2008-redefine-then-old-reflect-field/
DAndroid.bp3 name: "art-run-test-2008-redefine-then-old-reflect-field",
/art/runtime/interpreter/mterp/
Dmterp.cc726 ArtField* field = FindFieldFromCode<kAccessType, /* access_checks= */ false>( in MterpFieldAccessSlow() local
728 if (UNLIKELY(field == nullptr)) { in MterpFieldAccessSlow()
733 ? field->GetDeclaringClass().Ptr() in MterpFieldAccessSlow()
736 ThrowNullPointerExceptionForFieldAccess(field, kIsRead); in MterpFieldAccessSlow()
740 inst, inst_data, shadow_frame, obj, field->GetOffset(), field->IsVolatile()); in MterpFieldAccessSlow()
767 ArtField* field = FindFieldFromCode<kAccessType, /* access_checks= */ false>( in MterpFieldAccessFast() local
769 DCHECK_EQ(offset, field->GetOffset().SizeValue()); in MterpFieldAccessFast()
792 ArtField* field = dex_cache->GetResolvedField(field_idx, kRuntimePointerSize); in MterpFieldAccessFast() local
793 if (LIKELY(field != nullptr)) { in MterpFieldAccessFast()
794 bool visibly_initialized = !kIsStatic || field->GetDeclaringClass()->IsVisiblyInitialized(); in MterpFieldAccessFast()
[all …]
/art/test/024-illegal-access/
Dinfo.txt1 Test that an attempt to access a private field results in a verification
/art/test/635-checker-arm64-volatile-load-cc/
Dinfo.txt2 not exhausted when generating a volatile field load with a large
/art/test/800-smali/smali/
Db_26965384Super.smali4 .field public a:I
/art/tools/class2greylist/src/com/android/class2greylist/
DAnnotationVisitor.java71 public void visitField(Field field) { in visitField() argument
72 visitMember(field, "L%s;->%s:%s"); in visitField()
/art/test/1985-structural-redefine-stack-scope/
Dstack_scope.cc43 jobject field, in Java_Main_NativeFieldScopeCheck() argument
45 jfieldID fid = env->FromReflectedField(field); in Java_Main_NativeFieldScopeCheck()
/art/test/2036-structural-subclass-shadow/
Dinfo.txt4 failing to invalidate some dex-cache entries causing incorrect field/method
/art/tools/jvmti-agents/field-null-percent/
Dcheck-null-fields.py135 field = data[1]
136 if field not in all_fields:
138 all_fields.append(field)
/art/runtime/interpreter/mterp/arm64/
Dobject.S1 %def field(helper=""):
44 % slow_path_label = add_helper(lambda: field(helper))
183 % field(helper=helper)
269 % field(helper=helper)
290 % field(helper=helper)
/art/compiler/dex/
Dinline_method_analyser.cc219 ArtField* field = class_linker->LookupResolvedField(field_index, method, /* is_static= */ false); in RecordConstructorIPut() local
220 if (UNLIKELY(field == nullptr)) { in RecordConstructorIPut()
233 if (f == field) { in RecordConstructorIPut()
716 ArtField* field = class_linker->LookupResolvedField(field_idx, method, /* is_static= */ false); in ComputeSpecialAccessorInfo() local
717 if (field == nullptr || field->IsStatic()) { in ComputeSpecialAccessorInfo()
721 ObjPtr<mirror::Class> field_class = field->GetDeclaringClass(); in ComputeSpecialAccessorInfo()
722 if (!method_class->CanAccessResolvedField(field_class, field, dex_cache, field_idx) || in ComputeSpecialAccessorInfo()
723 (is_put && field->IsFinal() && method_class != field_class)) { in ComputeSpecialAccessorInfo()
726 DCHECK_GE(field->GetOffset().Int32Value(), 0); in ComputeSpecialAccessorInfo()
729 uint32_t field_offset = field->GetOffset().Uint32Value(); in ComputeSpecialAccessorInfo()
[all …]
/art/test/ti-agent/
Dsuspend_event_helper.cc60 jobject field, in TestData()
66 target_field(field != nullptr ? env->FromReflectedField(field) : nullptr), in TestData()
188 jfieldID field, in cbFieldModification() argument
197 if (field != data->target_field) { in cbFieldModification()
211 jfieldID field) { in cbFieldAccess() argument
218 if (field != data->target_field || !env->IsSameObject(field_klass, data->target_klass)) { in cbFieldAccess()
334 jobject field, in SetupTestData() argument
351 field, in SetupTestData()
367 jobject field, in SetupTestData() argument
372 env, meth, loc, target_klass, field, setup_meth, pop_offset, std::move(empty)); in SetupTestData()
[all …]
Dtrace_helper.cc164 jfieldID field) { in fieldAccessCB() argument
181 jobject field_arg = GetJavaField(jvmti, jnienv, field_klass, field); in fieldAccessCB()
200 jfieldID field, in fieldModificationCB() argument
219 jobject field_arg = GetJavaField(jvmti, jnienv, field_klass, field); in fieldModificationCB()
446 jfieldID field; in Java_art_Trace_watchFieldModification() local
448 if (!GetFieldAndClass(env, field_obj, &klass, &field)) { in Java_art_Trace_watchFieldModification()
452 JvmtiErrorToException(env, jvmti_env, jvmti_env->SetFieldModificationWatch(klass, field)); in Java_art_Trace_watchFieldModification()
460 jfieldID field; in Java_art_Trace_watchFieldAccess() local
462 if (!GetFieldAndClass(env, field_obj, &klass, &field)) { in Java_art_Trace_watchFieldAccess()
465 JvmtiErrorToException(env, jvmti_env, jvmti_env->SetFieldAccessWatch(klass, field)); in Java_art_Trace_watchFieldAccess()
/art/test/991-field-trace-2/
Dinfo.txt1 Tests field access and modification watches in JVMTI.
/art/test/076-boolean-put/
Dinfo.txt2 boolean field. The code as generated should not pass the verifier, so the
/art/imgdiag/
Dimgdiag.cc105 static std::string PrettyFieldValue(ArtField* field, mirror::Object* object) in PrettyFieldValue() argument
108 switch (field->GetTypeAsPrimitiveType()) { in PrettyFieldValue()
111 field->GetOffset()); in PrettyFieldValue()
115 oss << static_cast<bool>(object->GetFieldBoolean<kVerifyNone>(field->GetOffset())); in PrettyFieldValue()
119 oss << static_cast<int32_t>(object->GetFieldByte<kVerifyNone>(field->GetOffset())); in PrettyFieldValue()
123 oss << object->GetFieldChar<kVerifyNone>(field->GetOffset()); in PrettyFieldValue()
127 oss << object->GetFieldShort<kVerifyNone>(field->GetOffset()); in PrettyFieldValue()
131 oss << object->GetField32<kVerifyNone>(field->GetOffset()); in PrettyFieldValue()
135 oss << object->GetField64<kVerifyNone>(field->GetOffset()); in PrettyFieldValue()
139 oss << object->GetField32<kVerifyNone>(field->GetOffset()); in PrettyFieldValue()
[all …]
/art/runtime/
Dhidden_api.h184 explicit MemberSignature(ArtField* field) REQUIRES_SHARED(Locks::mutator_lock_);
186 explicit MemberSignature(const ClassAccessor::Field& field);
230 inline ArtField* GetInterfaceMemberIfProxy(ArtField* field) { return field; } in GetInterfaceMemberIfProxy() argument
273 ALWAYS_INLINE inline uint32_t GetRuntimeFlags(ArtField* field) in GetRuntimeFlags() argument
275 return field->GetAccessFlags() & kAccHiddenapiBits; in GetRuntimeFlags()
Dcommon_throws.cc424 void ThrowNullPointerExceptionForFieldAccess(ArtField* field, bool is_read) { in ThrowNullPointerExceptionForFieldAccess() argument
427 << " field '" << ArtField::PrettyField(field, true) << "' on a null object reference"; in ThrowNullPointerExceptionForFieldAccess()
638 ArtField* field = in ThrowNullPointerExceptionFromDexPC() local
641 ThrowNullPointerExceptionForFieldAccess(field, /* is_read= */ true); in ThrowNullPointerExceptionFromDexPC()
652 ArtField* field = nullptr; in ThrowNullPointerExceptionFromDexPC() local
654 field = Runtime::Current()->GetClassLinker()->ResolveField( in ThrowNullPointerExceptionFromDexPC()
657 ThrowNullPointerExceptionForFieldAccess(field, /* is_read= */ true); in ThrowNullPointerExceptionFromDexPC()
667 ArtField* field = Runtime::Current()->GetClassLinker()->ResolveField( in ThrowNullPointerExceptionFromDexPC() local
670 ThrowNullPointerExceptionForFieldAccess(field, /* is_read= */ false); in ThrowNullPointerExceptionFromDexPC()
681 ArtField* field = nullptr; in ThrowNullPointerExceptionFromDexPC() local
[all …]
/art/test/543-env-long-ref/src/
DMain.java41 int field = 42; field in Main

12345678910>>...12