Home
last modified time | relevance | path

Searched refs:ReflectiveHandle (Results 1 – 9 of 9) sorted by relevance

/art/runtime/
Dreflective_handle.h31 class ReflectiveHandle : public ValueObject {
36 ReflectiveHandle() : reference_(nullptr) {} in ReflectiveHandle() function
38 ALWAYS_INLINE ReflectiveHandle(const ReflectiveHandle<T>& handle) = default;
39 ALWAYS_INLINE ReflectiveHandle<T>& operator=(const ReflectiveHandle<T>& handle) = default;
41 ALWAYS_INLINE explicit ReflectiveHandle(ReflectiveReference<T>* reference) in ReflectiveHandle() function
80 class MutableReflectiveHandle : public ReflectiveHandle<T> {
92 : ReflectiveHandle<T>(reference) {} in MutableReflectiveHandle()
95 ReflectiveReference<T>* ref = ReflectiveHandle<T>::reference_; in Assign()
Dreflective_handle_scope.h139 ALWAYS_INLINE ReflectiveHandle<ArtField> GetFieldHandle(size_t i) { in GetFieldHandle()
141 return ReflectiveHandle<ArtField>(GetFieldReference(i)); in GetFieldHandle()
165 ALWAYS_INLINE ReflectiveHandle<ArtMethod> GetMethodHandle(size_t i) { in GetMethodHandle()
167 return ReflectiveHandle<ArtMethod>(GetMethodReference(i)); in GetMethodHandle()
/art/runtime/jni/
Djni_id_manager.h37 template<typename RT> class ReflectiveHandle; variable
55 jmethodID EncodeMethodId(ReflectiveHandle<ArtMethod> method) REQUIRES(!Locks::jni_id_lock_)
59 jfieldID EncodeFieldId(ReflectiveHandle<ArtField> field) REQUIRES(!Locks::jni_id_lock_)
73 uintptr_t EncodeGenericId(ReflectiveHandle<ArtType> t) REQUIRES(!Locks::jni_id_lock_)
83 size_t GetLinearSearchStartId(ReflectiveHandle<ArtType> t)
Djni_id_manager.cc182 std::string PrettyGeneric(ReflectiveHandle<ArtMethod> f) { in PrettyGeneric()
190 std::string PrettyGeneric(ReflectiveHandle<ArtField> f) { in PrettyGeneric()
196 bool IsObsolete(ReflectiveHandle<ArtType> t) REQUIRES_SHARED(Locks::mutator_lock_);
198 bool IsObsolete(ReflectiveHandle<ArtField> t ATTRIBUTE_UNUSED) { in IsObsolete()
202 bool IsObsolete(ReflectiveHandle<ArtMethod> t) { in IsObsolete()
208 ArtType* Canonicalize(ReflectiveHandle<ArtType> t) REQUIRES_SHARED(Locks::mutator_lock_);
210 ArtField* Canonicalize(ReflectiveHandle<ArtField> t) { in Canonicalize()
214 ArtMethod* Canonicalize(ReflectiveHandle<ArtMethod> t) { in Canonicalize()
254 ReflectiveHandle<ArtField> t ATTRIBUTE_UNUSED) { in GetLinearSearchStartId()
259 size_t JniIdManager::GetLinearSearchStartId<ArtMethod>(ReflectiveHandle<ArtMethod> m) { in GetLinearSearchStartId()
[all …]
Djni_internal.h93 ALWAYS_INLINE static inline jfieldID EncodeArtField(ReflectiveHandle<ArtField> field) in EncodeArtField()
114 static inline jmethodID EncodeArtMethod(ReflectiveHandle<ArtMethod> art_method) in EncodeArtMethod()
/art/test/1985-structural-redefine-stack-scope/
Dstack_scope.cc52 ReflectiveHandle<ArtField> rf(fhs.NewHandle(jni::DecodeArtField(fid))); in Java_Main_NativeFieldScopeCheck()
53 ReflectiveHandle<ArtField> bf(bhs.NewHandle(jni::DecodeArtField(fid))); in Java_Main_NativeFieldScopeCheck()
/art/openjdkjvmti/
Devents.cc815 art::ReflectiveHandle<art::ArtField> field(rhs.NewHandle(field_p)); in FieldRead()
816 art::ReflectiveHandle<art::ArtMethod> method(rhs.NewHandle(method_p)); in FieldRead()
844 art::ReflectiveHandle<art::ArtField> field(rhs.NewHandle(field_p)); in FieldWritten()
845 art::ReflectiveHandle<art::ArtMethod> method(rhs.NewHandle(method_p)); in FieldWritten()
879 art::ReflectiveHandle<art::ArtField> field(rhs.NewHandle(field_p)); in FieldWritten()
880 art::ReflectiveHandle<art::ArtMethod> method(rhs.NewHandle(method_p)); in FieldWritten()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h388 ReflectiveHandle<ArtField> resolved_field_handle(rhs.NewHandle(resolved_field)); in FindFieldFromCode()
/art/runtime/native/
Djava_lang_Class.cc921 ReflectiveHandle<ArtMethod> constructor(mhs.NewMethodHandle(klass->GetDeclaredConstructor( in Class_newInstance()