/art/runtime/mirror/ |
D | method_type_test.cc | 44 Handle<mirror::ClassLoader> boot_class_loader = hs.NewHandle<mirror::ClassLoader>(nullptr); in FindClass() 63 Handle<mirror::Class> return_clazz = hs.NewHandle(FindClass(self, class_linker, return_type)); in CreateMethodType() 68 Handle<mirror::ObjectArray<mirror::Class>> param_classes = hs.NewHandle( in CreateMethodType() 84 Handle<mirror::MethodType> mt1 = hs.NewHandle(CreateMethodType("String", { "Integer" })); in TEST_F() 85 Handle<mirror::MethodType> mt2 = hs.NewHandle(CreateMethodType("String", { "Integer" })); in TEST_F() 92 Handle<mirror::MethodType> mt1 = hs.NewHandle(CreateMethodType("String", { "Integer" })); in TEST_F() 93 Handle<mirror::MethodType> mt2 = hs.NewHandle(CreateMethodType("Integer", { "Integer" })); in TEST_F() 100 Handle<mirror::MethodType> mt1 = hs.NewHandle(CreateMethodType("String", { "Integer" })); in TEST_F() 101 Handle<mirror::MethodType> mt2 = hs.NewHandle(CreateMethodType("String", { "String" })); in TEST_F() 108 Handle<mirror::MethodType> mt1 = hs.NewHandle( in TEST_F() [all …]
|
D | emulated_stack_frame.cc | 78 EmulatedStackFrameAccessor(Handle<mirror::ObjectArray<mirror::Object>> references, in EmulatedStackFrameAccessor() 79 Handle<mirror::ByteArray> stack_frame, in EmulatedStackFrameAccessor() 136 Handle<mirror::ObjectArray<mirror::Object>> references_; 137 Handle<mirror::ByteArray> stack_frame_; 148 Handle<mirror::MethodType> caller_type, in CreateFromShadowFrameAndArgs() 149 Handle<mirror::MethodType> callee_type, in CreateFromShadowFrameAndArgs() 155 Handle<mirror::ObjectArray<mirror::Class>> p_types(hs.NewHandle(callee_type->GetPTypes())); in CreateFromShadowFrameAndArgs() 161 Handle<mirror::Class> r_type(hs.NewHandle(callee_type->GetRType())); in CreateFromShadowFrameAndArgs() 167 Handle<mirror::ObjectArray<mirror::Object>> references(hs.NewHandle( in CreateFromShadowFrameAndArgs() 174 Handle<ByteArray> stack_frame(hs.NewHandle(ByteArray::Alloc(self, frame_size))); in CreateFromShadowFrameAndArgs() [all …]
|
D | object_test.cc | 71 Handle<String> string( in AssertString() 116 Handle<ObjectArray<Object>> a1(hs.NewHandle(AllocObjectArray<Object>(soa.Self(), 256))); in TEST_F() 126 Handle<ObjectArray<Object>> oa(hs.NewHandle(AllocObjectArray<Object>(soa.Self(), 2))); in TEST_F() 137 Handle<Class> aioobe = hs.NewHandle( in TEST_F() 151 Handle<mirror::Class> klass(hs.NewHandle(oa->GetClass())); in TEST_F() 216 Handle<ArrayT> a = hs.NewHandle(ArrayT::Alloc(soa.Self(), 2)); in TestPrimitiveArray() 227 Handle<Class> aioobe = hs.NewHandle( in TestPrimitiveArray() 264 Handle<PointerArray> a32 = in TEST_F() 281 Handle<PointerArray> a64 = in TEST_F() 308 Handle<ArrayT> a = hs.NewHandle(ArrayT::Alloc(soa.Self(), 2)); in TEST_F() [all …]
|
D | stack_frame_info.h | 26 template<class T> class Handle; variable 36 void AssignFields(Handle<Class> declaring_class, 37 Handle<MethodType> method_type, 38 Handle<String> method_name, 39 Handle<String> file_name,
|
D | dex_cache_test.cc | 51 Handle<DexCache> dex_cache( in TEST_F() 68 Handle<DexCache> dex_cache( in TEST_F() 80 Handle<mirror::ClassLoader> class_loader(hs.NewHandle( in TEST_F() 82 Handle<mirror::Class> klass1 = in TEST_F() 85 Handle<mirror::Class> klass2 = in TEST_F() 107 Handle<mirror::ClassLoader> class_loader(hs.NewHandle( in TEST_F() 110 Handle<mirror::Class> method_types( in TEST_F() 128 Handle<mirror::DexCache> dex_cache = hs.NewHandle( in TEST_F() 133 Handle<mirror::MethodType> method1_type = hs.NewHandle( in TEST_F() 138 Handle<mirror::MethodType> method2_type = hs.NewHandle( in TEST_F()
|
D | stack_trace_element.h | 24 template<class T> class Handle; variable 45 Handle<String> declaring_class, 46 Handle<String> method_name, 47 Handle<String> file_name,
|
D | stack_frame_info.cc | 30 void StackFrameInfo::AssignFields(Handle<Class> declaring_class, in AssignFields() 31 Handle<MethodType> method_type, in AssignFields() 32 Handle<String> method_name, in AssignFields() 33 Handle<String> file_name, in AssignFields()
|
D | method_type.cc | 40 Handle<Class> return_type, in Create() 41 Handle<ObjectArray<Class>> parameter_types) { in Create() 43 Handle<MethodType> mt( in Create() 70 Handle<ObjectArray<Class>> src_ptypes = hs.NewHandle(method_type->GetPTypes()); in CloneWithoutLeadingParameter() 71 Handle<Class> dst_rtype = hs.NewHandle(method_type->GetRType()); in CloneWithoutLeadingParameter() 73 Handle<ObjectArray<Class>> dst_ptypes = hs.NewHandle(AllocatePTypesArray(self, dst_ptypes_count)); in CloneWithoutLeadingParameter() 93 Handle<Class> collector_class = hs.NewHandle(collector_array_class); in CollectTrailingArguments() 94 Handle<Class> dst_rtype = hs.NewHandle(method_type->GetRType()); in CollectTrailingArguments() 95 Handle<ObjectArray<Class>> src_ptypes = hs.NewHandle(method_type->GetPTypes()); in CollectTrailingArguments() 96 Handle<ObjectArray<Class>> dst_ptypes = hs.NewHandle(AllocatePTypesArray(self, start_index + 1)); in CollectTrailingArguments()
|
/art/runtime/ |
D | method_handles.h | 51 bool ConvertJValueCommon(Handle<mirror::MethodType> callsite_type, 52 Handle<mirror::MethodType> callee_type, 62 ALWAYS_INLINE bool ConvertArgumentValue(Handle<mirror::MethodType> callsite_type, 63 Handle<mirror::MethodType> callee_type, 73 ALWAYS_INLINE bool ConvertReturnValue(Handle<mirror::MethodType> callsite_type, 74 Handle<mirror::MethodType> callee_type, 124 Handle<mirror::MethodType> callsite_type, 125 Handle<mirror::MethodType> callee_type, 133 Handle<mirror::MethodType> method_type, 134 Handle<mirror::MethodType> callee_type, [all …]
|
D | handle.h | 34 template<class T> class Handle; variable 40 template<typename T> using HandleArrayIter = ArrayIter<T, Handle<ObjectArray<T>>>; 41 template<typename T> using ConstHandleArrayIter = ArrayIter<T, const Handle<ObjectArray<T>>>; 49 class Handle : public ValueObject { 51 Handle() : reference_(nullptr) { in Handle() function 54 ALWAYS_INLINE Handle(const Handle<T>& handle) = default; 56 ALWAYS_INLINE Handle<T>& operator=(const Handle<T>& handle) = default; 60 ALWAYS_INLINE Handle(const Handle<Type>& other) : reference_(other.reference_) { in Handle() function 63 ALWAYS_INLINE explicit Handle(StackReference<T>* reference) : reference_(reference) { in Handle() function 117 explicit Handle(StackReference<S>* reference) in Handle() function [all …]
|
D | method_handles_test.cc | 50 Handle<mirror::Class> parameter_type) in CreateVoidMethodType() 58 Handle<mirror::Class> void_class = hs.NewHandle(GetClassRoot(ClassRoot::kPrimitiveVoid, cl)); in CreateVoidMethodType() 63 Handle<mirror::Class> from, in TryConversion() 64 Handle<mirror::Class> to, in TryConversion() 68 Handle<mirror::MethodType> from_mt = hs.NewHandle(CreateVoidMethodType(self, from)); in TryConversion() 69 Handle<mirror::MethodType> to_mt = hs.NewHandle(CreateVoidMethodType(self, to)); in TryConversion() 89 Handle<mirror::Class> from = hs.NewHandle(cl->FindPrimitiveClass('B')); in TEST_F() 90 Handle<mirror::Class> to = hs.NewHandle(cl->FindPrimitiveClass('I')); in TEST_F() 101 Handle<mirror::Class> from = hs.NewHandle(cl->FindPrimitiveClass('C')); in TEST_F() 102 Handle<mirror::Class> to = hs.NewHandle(cl->FindPrimitiveClass('J')); in TEST_F() [all …]
|
D | proxy_test.cc | 43 Handle<mirror::ClassLoader> class_loader( in TEST_F() 46 Handle<mirror::Class> I(hs.NewHandle( in TEST_F() 48 Handle<mirror::Class> J(hs.NewHandle( in TEST_F() 53 std::vector<Handle<mirror::Class>> interfaces; in TEST_F() 56 Handle<mirror::Class> proxy_class(hs.NewHandle( in TEST_F() 77 Handle<mirror::ClassLoader> class_loader( in TEST_F() 80 Handle<mirror::Class> I(hs.NewHandle( in TEST_F() 82 Handle<mirror::Class> J(hs.NewHandle( in TEST_F() 87 Handle<mirror::Class> proxyClass; in TEST_F() 89 std::vector<Handle<mirror::Class>> interfaces; in TEST_F() [all …]
|
D | intern_table_test.cc | 41 Handle<mirror::String> foo_1(hs.NewHandle(intern_table.InternStrong(3, "foo"))); in TEST_F() 42 Handle<mirror::String> foo_2(hs.NewHandle(intern_table.InternStrong(3, "foo"))); in TEST_F() 43 Handle<mirror::String> foo_3( in TEST_F() 45 Handle<mirror::String> bar(hs.NewHandle(intern_table.InternStrong(3, "bar"))); in TEST_F() 65 Handle<mirror::String> foo( in TEST_F() 128 Handle<mirror::String> hello( in TEST_F() 130 Handle<mirror::String> world( in TEST_F() 132 Handle<mirror::String> s0(hs.NewHandle(t.InternWeak(hello.Get()))); in TEST_F() 133 Handle<mirror::String> s1(hs.NewHandle(t.InternWeak(world.Get()))); in TEST_F() 149 Handle<mirror::String> still_here( in TEST_F() [all …]
|
D | method_handles-inl.h | 108 inline bool ConvertArgumentValue(Handle<mirror::MethodType> callsite_type, in ConvertArgumentValue() 109 Handle<mirror::MethodType> callee_type, in ConvertArgumentValue() 131 inline bool ConvertArgumentValue(Handle<mirror::MethodType> callsite_type, in ConvertArgumentValue() 132 Handle<mirror::MethodType> callee_type, in ConvertArgumentValue() 142 inline bool ConvertReturnValue(Handle<mirror::MethodType> callsite_type, in ConvertReturnValue() 143 Handle<mirror::MethodType> callee_type, in ConvertReturnValue() 167 Handle<mirror::MethodType> callsite_type, in PerformConversions() 168 Handle<mirror::MethodType> callee_type, in PerformConversions() 174 Handle<mirror::ObjectArray<mirror::Class>> from_types(hs.NewHandle(callsite_type->GetPTypes())); in PerformConversions() 175 Handle<mirror::ObjectArray<mirror::Class>> to_types(hs.NewHandle(callee_type->GetPTypes())); in PerformConversions() [all …]
|
D | transaction_test.cc | 41 Handle<mirror::ClassLoader> class_loader( in testTransactionAbort() 99 Handle<mirror::Class> h_klass( in TEST_F() 104 Handle<mirror::Object> h_obj(hs.NewHandle(h_klass->AllocObject(soa.Self()))); in TEST_F() 116 Handle<mirror::Class> h_klass( in TEST_F() 119 Handle<mirror::Object> h_obj(hs.NewHandle(h_klass->AllocObject(soa.Self()))); in TEST_F() 143 Handle<mirror::Class> h_klass( in TEST_F() 152 Handle<mirror::Array> h_obj = hs.NewHandle( in TEST_F() 170 Handle<mirror::ClassLoader> class_loader( in TEST_F() 174 Handle<mirror::Class> h_klass( in TEST_F() 230 Handle<mirror::Class> object_klass( in TEST_F() [all …]
|
D | class_loader_utils.h | 34 inline bool IsInstanceOfBaseDexClassLoader(Handle<mirror::ClassLoader> class_loader) in IsInstanceOfBaseDexClassLoader() 41 inline bool IsPathOrDexClassLoader(Handle<mirror::ClassLoader> class_loader) in IsPathOrDexClassLoader() 49 inline bool IsInMemoryDexClassLoader(Handle<mirror::ClassLoader> class_loader) in IsInMemoryDexClassLoader() 55 inline bool IsDelegateLastClassLoader(Handle<mirror::ClassLoader> class_loader) in IsDelegateLastClassLoader() 69 Handle<mirror::ClassLoader> class_loader, in VisitClassLoaderDexElements() 83 Handle<mirror::ObjectArray<mirror::Object>> dex_elements = in VisitClassLoaderDexElements() 108 Handle<mirror::ClassLoader> class_loader, in VisitClassLoaderDexFiles() 122 Handle<mirror::LongArray> long_array = in VisitClassLoaderDexFiles() 151 Handle<mirror::ClassLoader> class_loader, in VisitClassLoaderDexFiles()
|
D | object_lock.h | 31 ObjectLock(Thread* self, Handle<T> object) REQUIRES_SHARED(Locks::mutator_lock_); 43 Handle<T> const obj_; 51 ObjectTryLock(Thread* self, Handle<T> object) REQUIRES_SHARED(Locks::mutator_lock_); 61 Handle<T> const obj_;
|
D | class_linker.h | 56 template<class T> class Handle; variable 192 Handle<mirror::ClassLoader> class_loader, 208 Handle<mirror::ClassLoader> class_loader) 234 Handle<mirror::ClassLoader> class_loader, 275 Handle<mirror::DexCache> dex_cache) 301 Handle<mirror::DexCache> dex_cache, 302 Handle<mirror::ClassLoader> class_loader) 365 Handle<mirror::DexCache> dex_cache, 366 Handle<mirror::ClassLoader> class_loader, 378 Handle<mirror::DexCache> dex_cache, [all …]
|
D | well_known_classes.cc | 365 Handle<mirror::Class> d_s_bdcl = in InitFieldsAndMethodsOnly() 367 Handle<mirror::Class> d_s_dlcl = in InitFieldsAndMethodsOnly() 369 Handle<mirror::Class> d_s_dcl = in InitFieldsAndMethodsOnly() 371 Handle<mirror::Class> d_s_df = in InitFieldsAndMethodsOnly() 373 Handle<mirror::Class> d_s_dpl = in InitFieldsAndMethodsOnly() 375 Handle<mirror::Class> d_s_dpl_e = in InitFieldsAndMethodsOnly() 377 Handle<mirror::Class> d_s_imdcl = in InitFieldsAndMethodsOnly() 379 Handle<mirror::Class> d_s_pcl = in InitFieldsAndMethodsOnly() 381 Handle<mirror::Class> d_s_vmr = in InitFieldsAndMethodsOnly() 383 Handle<mirror::Class> j_i_fd = in InitFieldsAndMethodsOnly() [all …]
|
D | var_handles.cc | 32 Handle<mirror::VarHandle> var_handle, in VarHandleInvokeAccessorWithConversions() 33 Handle<mirror::MethodType> callsite_type, in VarHandleInvokeAccessorWithConversions() 39 Handle<mirror::MethodType> accessor_type(hs.NewHandle( in VarHandleInvokeAccessorWithConversions() 63 Handle<mirror::VarHandle> var_handle, in VarHandleInvokeAccessor() 64 Handle<mirror::MethodType> callsite_type, in VarHandleInvokeAccessor()
|
/art/runtime/dex/ |
D | dex_file_annotations.h | 39 Handle<mirror::Class> annotation_class) 45 bool IsFieldAnnotationPresent(ArtField* field, Handle<mirror::Class> annotation_class) 52 Handle<mirror::Class> annotation_class) 64 Handle<mirror::Class> annotation_class) 78 Handle<mirror::Class> annotation_class, 123 ObjPtr<mirror::Object> GetAnnotationForClass(Handle<mirror::Class> klass, 124 Handle<mirror::Class> annotation_class) 126 ObjPtr<mirror::ObjectArray<mirror::Object>> GetAnnotationsForClass(Handle<mirror::Class> klass) 128 ObjPtr<mirror::ObjectArray<mirror::Class>> GetDeclaredClasses(Handle<mirror::Class> klass) 130 ObjPtr<mirror::Class> GetDeclaringClass(Handle<mirror::Class> klass) [all …]
|
/art/compiler/driver/ |
D | dex_compilation_unit.h | 39 DexCompilationUnit(Handle<mirror::ClassLoader> class_loader, 47 Handle<mirror::DexCache> dex_cache, 48 Handle<mirror::Class> compiling_class = Handle<mirror::Class>()); 50 Handle<mirror::ClassLoader> GetClassLoader() const { in GetClassLoader() 114 Handle<mirror::DexCache> GetDexCache() const { in GetDexCache() 122 Handle<mirror::Class> GetCompilingClass() const { in GetCompilingClass() 162 const Handle<mirror::ClassLoader> class_loader_; 174 const Handle<mirror::DexCache> dex_cache_; 178 Handle<mirror::Class> compiling_class_;
|
/art/openjdkjvmti/ |
D | ti_class_loader.h | 47 template <class MirrorType> class Handle; variable 61 art::Handle<art::mirror::ClassLoader> loader, 69 art::Thread* self, art::Handle<art::mirror::ClassLoader> loader) 76 art::Handle<art::mirror::ClassLoader> loader, 81 art::Handle<art::mirror::Object> java_dex_file) REQUIRES_SHARED(art::Locks::mutator_lock_); 85 art::Handle<art::mirror::LongArray> old_dex_file_cookie, 94 art::Thread* self, art::Handle<art::mirror::ClassLoader> loader)
|
D | ti_class_loader.cc | 65 art::Handle<art::mirror::ClassLoader> loader, in AddToClassLoader() 73 art::Handle<art::mirror::Object> java_dex_file_obj( in AddToClassLoader() 78 art::Handle<art::mirror::LongArray> old_cookie(hs.NewHandle(GetDexFileCookie(java_dex_file_obj))); in AddToClassLoader() 79 art::Handle<art::mirror::LongArray> cookie(hs.NewHandle( in AddToClassLoader() 105 art::Handle<art::mirror::Object> java_dex_file_obj) { in GetDexFileCookie() 118 art::Handle<art::mirror::LongArray> cookie, in AllocateNewDexFileCookie() 123 art::Handle<art::mirror::LongArray> new_cookie( in AllocateNewDexFileCookie() 140 art::Handle<art::mirror::ClassLoader> loader) { in GetDexElementList() 143 art::Handle<art::mirror::Class> base_dex_loader_class = in GetDexElementList() 153 art::Handle<art::mirror::Class> loader_class(hs.NewHandle(loader->GetClass())); in GetDexElementList() [all …]
|
/art/dex2oat/driver/ |
D | compiler_driver-inl.h | 37 Handle<mirror::DexCache> dex_cache, in ResolveClass() 38 Handle<mirror::ClassLoader> class_loader, in ResolveClass() 55 Handle<mirror::DexCache> dex_cache, in ResolveCompilingMethodsClass() 56 Handle<mirror::ClassLoader> class_loader, in ResolveCompilingMethodsClass() 66 Handle<mirror::DexCache> dex_cache, in ResolveField() 67 Handle<mirror::ClassLoader> class_loader, in ResolveField()
|