Lines Matching refs:Handle
48 Handle<FieldVarHandle> fvh = hs.NewHandle( in CreateFieldVarHandle()
50 Handle<Class> var_type = hs.NewHandle(art_field->ResolveType()); in CreateFieldVarHandle()
55 Handle<Class> declaring_type = hs.NewHandle(art_field->GetDeclaringClass()); in CreateFieldVarHandle()
67 Handle<Class> array_class, in CreateArrayElementVarHandle()
71 Handle<ArrayElementVarHandle> vh = hs.NewHandle( in CreateArrayElementVarHandle()
77 Handle<Class> var_type = hs.NewHandle(array_class->GetComponentType()); in CreateArrayElementVarHandle()
78 Handle<Class> index_type = hs.NewHandle(class_linker->FindPrimitiveClass('I')); in CreateArrayElementVarHandle()
85 Handle<Class> view_array_class, in CreateByteArrayViewVarHandle()
90 Handle<ByteArrayViewVarHandle> bvh = hs.NewHandle( in CreateByteArrayViewVarHandle()
96 Handle<Class> var_type = hs.NewHandle(view_array_class->GetComponentType()); in CreateByteArrayViewVarHandle()
97 Handle<Class> index_type = hs.NewHandle(class_linker->FindPrimitiveClass('I')); in CreateByteArrayViewVarHandle()
98 Handle<Class> byte_array_class(hs.NewHandle(GetClassRoot<mirror::ByteArray>())); in CreateByteArrayViewVarHandle()
106 Handle<Class> view_array_class, in CreateByteBufferViewVarHandle()
111 Handle<ByteBufferViewVarHandle> bvh = hs.NewHandle( in CreateByteBufferViewVarHandle()
116 Handle<Class> var_type = hs.NewHandle(view_array_class->GetComponentType()); in CreateByteBufferViewVarHandle()
117 Handle<Class> index_type = hs.NewHandle(class_linker->FindPrimitiveClass('I')); in CreateByteBufferViewVarHandle()
118 Handle<ClassLoader> boot_class_loader; in CreateByteBufferViewVarHandle()
119 Handle<Class> byte_buffer_class = hs.NewHandle( in CreateByteBufferViewVarHandle()
138 Handle<Class> var_type, in InitializeVarHandle()
146 Handle<Class> var_type, in InitializeVarHandle()
147 Handle<Class> coordinate_type0, in InitializeVarHandle()
155 Handle<Class> var_type, in InitializeVarHandle()
156 Handle<Class> coordinate_type0, in InitializeVarHandle()
157 Handle<Class> coordinate_type1, in InitializeVarHandle()
221 Handle<ObjectArray<Class>> ptypes = hs.NewHandle( in MethodTypeOf()
223 Handle<mirror::ClassLoader> boot_class_loader = hs.NewHandle<mirror::ClassLoader>(nullptr); in MethodTypeOf()
227 Handle<Class> rtype = in MethodTypeOf()
241 static bool AccessModeExactMatch(Handle<VH> vh, in AccessModeExactMatch()
253 static bool AccessModeWithConversionsMatch(Handle<VH> vh, in AccessModeWithConversionsMatch()
265 static bool AccessModeNoMatch(Handle<VH> vh, in AccessModeNoMatch()
286 Handle<mirror::FieldVarHandle> fvh(hs.NewHandle(CreateFieldVarHandle(self, value, mask))); in TEST_F()
377 Handle<MethodType> get = hs.NewHandle(MethodTypeOf("(Ljava/lang/Integer;)I")); in TEST_F()
378 Handle<MethodType> set = hs.NewHandle(MethodTypeOf("(Ljava/lang/Integer;I)V")); in TEST_F()
379 Handle<MethodType> compareAndSet = hs.NewHandle(MethodTypeOf("(Ljava/lang/Integer;II)Z")); in TEST_F()
380 Handle<MethodType> compareAndExchange = hs.NewHandle(MethodTypeOf("(Ljava/lang/Integer;II)I")); in TEST_F()
381 Handle<MethodType> getAndUpdate = hs.NewHandle(MethodTypeOf("(Ljava/lang/Integer;I)I")); in TEST_F()
382 auto test_mode = [=](VarHandle::AccessMode access_mode, Handle<MethodType> method_type) in TEST_F()
430 Handle<mirror::FieldVarHandle> fvh(hs.NewHandle(CreateFieldVarHandle(self, value, mask))); in TEST_F()
515 Handle<MethodType> get = hs.NewHandle(MethodTypeOf("()I")); in TEST_F()
516 Handle<MethodType> set = hs.NewHandle(MethodTypeOf("(I)V")); in TEST_F()
517 Handle<MethodType> compareAndSet = hs.NewHandle(MethodTypeOf("(II)Z")); in TEST_F()
518 Handle<MethodType> compareAndExchange = hs.NewHandle(MethodTypeOf("(II)I")); in TEST_F()
519 Handle<MethodType> getAndUpdate = hs.NewHandle(MethodTypeOf("(I)I")); in TEST_F()
520 auto test_mode = [=](VarHandle::AccessMode access_mode, Handle<MethodType> method_type) in TEST_F()
595 Handle<mirror::Class> string_array_class = hs.NewHandle( in TEST_F()
597 Handle<mirror::ArrayElementVarHandle> vh( in TEST_F()
681 Handle<MethodType> get = hs.NewHandle(MethodTypeOf("([Ljava/lang/String;I)Ljava/lang/String;")); in TEST_F()
682 Handle<MethodType> set = in TEST_F()
684 Handle<MethodType> compareAndSet = in TEST_F()
686 Handle<MethodType> compareAndExchange = hs.NewHandle(MethodTypeOf( in TEST_F()
688 Handle<MethodType> getAndUpdate = in TEST_F()
690 auto test_mode = [=](VarHandle::AccessMode access_mode, Handle<MethodType> method_type) in TEST_F()
750 Handle<Class> char_array_class(hs.NewHandle(GetClassRoot<mirror::CharArray>())); in TEST_F()
752 Handle<mirror::ByteArrayViewVarHandle> vh( in TEST_F()
837 Handle<MethodType> get = hs.NewHandle(MethodTypeOf("([BI)C")); in TEST_F()
838 Handle<MethodType> set = hs.NewHandle(MethodTypeOf("([BIC)V")); in TEST_F()
839 Handle<MethodType> compareAndSet = hs.NewHandle(MethodTypeOf("([BICC)Z")); in TEST_F()
840 Handle<MethodType> compareAndExchange = hs.NewHandle(MethodTypeOf("([BICC)C")); in TEST_F()
841 Handle<MethodType> getAndUpdate = hs.NewHandle(MethodTypeOf("([BIC)C")); in TEST_F()
842 auto test_mode = [=](VarHandle::AccessMode access_mode, Handle<MethodType> method_type) in TEST_F()
902 Handle<Class> double_array_class(hs.NewHandle(GetClassRoot<mirror::DoubleArray>())); in TEST_F()
904 Handle<mirror::ByteBufferViewVarHandle> vh(hs.NewHandle( in TEST_F()
989 Handle<MethodType> get = hs.NewHandle(MethodTypeOf("(Ljava/nio/ByteBuffer;I)D")); in TEST_F()
990 Handle<MethodType> set = hs.NewHandle(MethodTypeOf("(Ljava/nio/ByteBuffer;ID)V")); in TEST_F()
991 Handle<MethodType> compareAndSet = hs.NewHandle(MethodTypeOf("(Ljava/nio/ByteBuffer;IDD)Z")); in TEST_F()
992 Handle<MethodType> compareAndExchange = in TEST_F()
994 Handle<MethodType> getAndUpdate = hs.NewHandle(MethodTypeOf("(Ljava/nio/ByteBuffer;ID)D")); in TEST_F()
995 auto test_mode = [=](VarHandle::AccessMode access_mode, Handle<MethodType> method_type) in TEST_F()