/art/runtime/ |
D | handle.h | 114 class MutableHandle : public Handle<T> { 116 MutableHandle() { in MutableHandle() function 119 ALWAYS_INLINE MutableHandle(const MutableHandle<T>& handle) 122 ALWAYS_INLINE MutableHandle<T>& operator=(const MutableHandle<T>& handle) 125 ALWAYS_INLINE explicit MutableHandle(StackReference<T>* reference) in MutableHandle() function 146 explicit MutableHandle(const MutableHandle<S>& handle) REQUIRES_SHARED(Locks::mutator_lock_) in MutableHandle() function 151 explicit MutableHandle(StackReference<S>* reference) REQUIRES_SHARED(Locks::mutator_lock_) in MutableHandle() function
|
D | handle_scope.h | 110 ALWAYS_INLINE MutableHandle<mirror::Object> GetMutableHandle(size_t i) 177 class HandleWrapper : public MutableHandle<T> { 179 HandleWrapper(T** obj, const MutableHandle<T>& handle) in HandleWrapper() 180 : MutableHandle<T>(handle), obj_(obj) { in HandleWrapper() 186 *obj_ = MutableHandle<T>::Get(); in ~HandleWrapper() 197 class HandleWrapperObjPtr : public MutableHandle<T> { 199 HandleWrapperObjPtr(ObjPtr<T>* obj, const MutableHandle<T>& handle) in HandleWrapperObjPtr() 200 : MutableHandle<T>(handle), obj_(obj) {} in HandleWrapperObjPtr() 205 *obj_ = ObjPtr<T>(MutableHandle<T>::Get()); in ~HandleWrapperObjPtr() 217 ALWAYS_INLINE MutableHandle<T> NewHandle(T* object) REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | handle_scope-inl.h | 87 inline MutableHandle<mirror::Object> HandleScope::GetMutableHandle(size_t i) { in GetMutableHandle() 89 return MutableHandle<mirror::Object>(&GetReferences()[i]); in GetMutableHandle() 110 inline MutableHandle<T> FixedSizeHandleScope<kNumReferences>::NewHandle(T* object) { in NewHandle() 112 MutableHandle<T> h(GetHandle<T>(pos_)); in NewHandle() 118 inline MutableHandle<MirrorType> FixedSizeHandleScope<kNumReferences>::NewHandle( in NewHandle() 187 MutableHandle<T> VariableSizedHandleScope::NewHandle(T* object) { in NewHandle() 195 inline MutableHandle<MirrorType> VariableSizedHandleScope::NewHandle(ObjPtr<MirrorType> ptr) { in NewHandle()
|
D | dex_file_annotations.h | 33 template<class T> class MutableHandle; variable 63 MutableHandle<mirror::ObjectArray<mirror::String>>* names, 64 MutableHandle<mirror::IntArray>* access_flags)
|
D | monitor_test.cc | 63 std::vector<MutableHandle<mirror::Object>>* handles) in FillHeap() 78 MutableHandle<mirror::Object> h((*hsp)->NewHandle<mirror::Object>( in FillHeap() 97 MutableHandle<mirror::Object> h = (*hsp)->NewHandle<mirror::Object>(c->AllocObject(self)); in FillHeap() 309 std::vector<MutableHandle<mirror::Object>> handles; in CommonWaitSetup() 315 for (MutableHandle<mirror::Object>& h : handles) { in CommonWaitSetup()
|
D | imtable_test.cc | 49 MutableHandle<mirror::ClassLoader> h_class_loader = hs.NewHandle<mirror::ClassLoader>(nullptr); in LoadClasses()
|
D | handle_scope_test.cc | 35 static_assert(std::is_trivially_copyable<MutableHandle<mirror::Object>>::value,
|
D | class_linker.cc | 1809 MutableHandle<mirror::ClassLoader> image_class_loader(hs.NewHandle( in AddImageSpace() 2946 MutableHandle<mirror::Class> h_new_class = hs.NewHandle<mirror::Class>(nullptr); in DefineClass() 3798 MutableHandle<mirror::Class> component_type(hs.NewHandle(FindClass(self, descriptor + 1, in CreateArrayClass() 4226 MutableHandle<mirror::Class> supertype(hs.NewHandle(klass->GetSuperClass())); in VerifyClass() 4246 MutableHandle<mirror::Class> iface(hs.NewHandle<mirror::Class>(nullptr)); in VerifyClass() 4492 MutableHandle<mirror::Class> temp_klass(hs.NewHandle( in CreateProxyClass() 4584 MutableHandle<mirror::Class> klass = hs.NewHandle<mirror::Class>(nullptr); in CreateProxyClass() 4935 MutableHandle<mirror::Class> handle_scope_iface(hs_iface.NewHandle<mirror::Class>(nullptr)); in InitializeClass() 5070 MutableHandle<mirror::Class> handle_super_iface(hs.NewHandle<mirror::Class>(nullptr)); in InitializeDefaultInterfaceRecursive() 5302 MutableHandle<mirror::Class> super_klass(hs.NewHandle<mirror::Class>(nullptr)); in ValidateSuperClassDescriptors() [all …]
|
D | class_linker.h | 68 template<class T> class MutableHandle; variable 940 MutableHandle<mirror::Class>* h_new_class_out)
|
D | dex_file_annotations.cc | 1156 MutableHandle<mirror::ObjectArray<mirror::String>>* names, in GetParametersMetadataForMethod() 1157 MutableHandle<mirror::IntArray>* access_flags) { in GetParametersMetadataForMethod()
|
D | transaction_test.cc | 43 MutableHandle<mirror::Class> h_klass( in testTransactionAbort()
|
D | reflection.cc | 231 MutableHandle<mirror::Object> arg(hs.NewHandle<mirror::Object>(nullptr)); in BuildArgArrayFromObjectArray()
|
/art/compiler/optimizing/ |
D | reference_type_propagation.h | 63 MutableHandle<T> NewHandle(T* object) REQUIRES_SHARED(Locks::mutator_lock_) { in NewHandle() 68 MutableHandle<T> NewHandle(ObjPtr<T> object) REQUIRES_SHARED(Locks::mutator_lock_) { in NewHandle()
|
/art/runtime/native/ |
D | java_lang_reflect_Executable.cc | 100 MutableHandle<mirror::ObjectArray<mirror::String>> names = in Executable_getParameters0() 102 MutableHandle<mirror::IntArray> access_flags = hs.NewHandle<mirror::IntArray>(nullptr); in Executable_getParameters0() 149 MutableHandle<mirror::String> name = hs.NewHandle<mirror::String>(nullptr); in Executable_getParameters0() 150 MutableHandle<mirror::Object> parameter = hs.NewHandle<mirror::Object>(nullptr); in Executable_getParameters0() 302 MutableHandle<mirror::Class> param(hs.NewHandle<mirror::Class>(nullptr)); in Executable_getParameterTypesInternal()
|
D | java_lang_invoke_MethodHandleImpl.cc | 47 MutableHandle<mirror::Object> h_object(hs.NewHandle<mirror::Object>(nullptr)); in MethodHandleImpl_getMemberInternal()
|
D | java_lang_Class.cc | 149 MutableHandle<mirror::Class> interface(hs.NewHandle<mirror::Class>(nullptr)); in Class_getInterfacesInternal() 309 MutableHandle<mirror::Class> h_clazz(hs.NewHandle(clazz)); in GetPublicFieldRecursive()
|
/art/runtime/gc/space/ |
D | space_create_test.cc | 105 MutableHandle<mirror::Object> ptr1(hs.NewHandle(Alloc(space, in TEST_P() 123 MutableHandle<mirror::Object> ptr3(hs.NewHandle(AllocWithGrowth(space, in TEST_P() 239 MutableHandle<mirror::Object> ptr1(hs.NewHandle(Alloc(space, in TEST_P() 257 MutableHandle<mirror::Object> ptr3(hs.NewHandle(AllocWithGrowth(space, in TEST_P()
|
/art/runtime/mirror/ |
D | array.cc | 99 MutableHandle<mirror::Class> array_class( in CreateMultiArray()
|
D | object_test.cc | 157 MutableHandle<Array> a( in TEST_F() 180 MutableHandle<Array> a( in TEST_F() 319 MutableHandle<IntArray> dims(hs.NewHandle(IntArray::Alloc(soa.Self(), 1))); in TEST_F()
|
D | class.cc | 714 MutableHandle<IfTable> iftable(hs.NewHandle(GetIfTable())); in FindVirtualMethodForInterfaceSuper() 715 MutableHandle<Class> iface(hs.NewHandle<Class>(nullptr)); in FindVirtualMethodForInterfaceSuper()
|
/art/runtime/verifier/ |
D | reg_type_test.cc | 700 std::vector<MutableHandle<mirror::Object>>* handles) in FillHeap() 715 MutableHandle<mirror::Object> h((*hsp)->NewHandle<mirror::Object>( in FillHeap() 734 MutableHandle<mirror::Object> h = (*hsp)->NewHandle<mirror::Object>(c->AllocObject(self)); in FillHeap() 776 std::vector<MutableHandle<mirror::Object>> handles; in TEST_F()
|
D | verifier_deps.cc | 881 MutableHandle<mirror::Class> source(hs.NewHandle<mirror::Class>(nullptr)); in VerifyAssignability() 882 MutableHandle<mirror::Class> destination(hs.NewHandle<mirror::Class>(nullptr)); in VerifyAssignability() 921 MutableHandle<mirror::Class> cls(hs.NewHandle<mirror::Class>(nullptr)); in VerifyClasses()
|
/art/runtime/jdwp/ |
D | jdwp_event.cc | 129 MutableHandle<mirror::Class> locationClass; /* ClassOnly */ 130 MutableHandle<mirror::Class> exceptionClass; /* ExceptionOnly */ 133 MutableHandle<mirror::Object> thisPtr; /* InstanceOnly */
|
/art/compiler/ |
D | verifier_deps_test.cc | 230 MutableHandle<mirror::Class> cls(hs.NewHandle<mirror::Class>(nullptr)); in VerifyClassStatus() 1192 MutableHandle<mirror::ClassLoader> new_class_loader(hs.NewHandle<mirror::ClassLoader>(nullptr)); in TEST_F()
|
/art/compiler/driver/ |
D | compiler_driver.cc | 795 MutableHandle<mirror::DexCache> dex_cache(hs.NewHandle<mirror::DexCache>(nullptr)); in ResolveConstStrings() 866 MutableHandle<mirror::Class> cls(hs.NewHandle<mirror::Class>(nullptr)); in EnsureVerifiedOrVerifyAtRuntime() 2478 MutableHandle<mirror::Class> super_klass(hs.NewHandle<mirror::Class>(klass->GetSuperClass())); in PreResolveTypes()
|