/art/runtime/ |
D | class_linker-inl.h | 63 mirror::Class* declaring_class = referrer->GetDeclaringClass(); in ResolveString() local 65 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); in ResolveString() 79 mirror::Class* declaring_class = referrer->GetDeclaringClass(); in ResolveType() local 81 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); in ResolveType() 82 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); in ResolveType() 92 mirror::Class* declaring_class = referrer->GetDeclaringClass(); in ResolveType() local 93 mirror::DexCache* dex_cache_ptr = declaring_class->GetDexCache(); in ResolveType() 98 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); in ResolveType() 124 mirror::Class* declaring_class = (*referrer)->GetDeclaringClass(); in ResolveMethod() local 126 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(declaring_class->GetDexCache())); in ResolveMethod() [all …]
|
D | reflection.cc | 532 mirror::Class* declaring_class = m->GetDeclaringClass(); in InvokeMethod() local 533 if (UNLIKELY(!declaring_class->IsInitialized())) { in InvokeMethod() 535 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in InvokeMethod() 539 declaring_class = h_class.Get(); in InvokeMethod() 546 if (!VerifyObjectIsClass(receiver, declaring_class)) { in InvokeMethod() 568 if (!accessible && !VerifyAccess(soa.Self(), receiver, declaring_class, m->GetAccessFlags())) { in InvokeMethod() 791 bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class, uint32_t acces… in VerifyAccess() argument 802 if (caller_class == declaring_class) { in VerifyAccess() 810 !declaring_class->IsInSamePackage(caller_class)) { in VerifyAccess() 812 } else if (declaring_class->IsAssignableFrom(caller_class)) { in VerifyAccess() [all …]
|
D | quick_exception_handler.cc | 210 mirror::Class* declaring_class = m->GetDeclaringClass(); in HandleDeoptimization() local 211 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(declaring_class->GetDexCache())); in HandleDeoptimization() 212 Handle<mirror::ClassLoader> h_class_loader(hs.NewHandle(declaring_class->GetClassLoader())); in HandleDeoptimization()
|
D | reflection.h | 77 bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class,
|
D | class_linker.cc | 2369 mirror::Class* declaring_class = method->GetDeclaringClass(); in FindOatMethodFor() local 2377 oat_method_index = declaring_class->NumDirectMethods(); in FindOatMethodFor() 2378 size_t end = declaring_class->NumVirtualMethods(); in FindOatMethodFor() 2383 declaring_class->GetVirtualMethod(i)->GetDexMethodIndex()) { in FindOatMethodFor() 2392 GetOatMethodIndexFromMethodIndex(*declaring_class->GetDexCache()->GetDexFile(), in FindOatMethodFor() 2396 if (!FindOatClass(*declaring_class->GetDexCache()->GetDexFile(), in FindOatMethodFor() 2397 declaring_class->GetDexClassDefIndex(), in FindOatMethodFor() 5449 mirror::Class* declaring_class = referrer->GetDeclaringClass(); in MethodShorty() local 5450 mirror::DexCache* dex_cache = declaring_class->GetDexCache(); in MethodShorty()
|
D | debugger.cc | 3114 mirror::Class* declaring_class = m->GetDeclaringClass(); in IsMethodPossiblyInlined() local 3115 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); in IsMethodPossiblyInlined() 3116 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); in IsMethodPossiblyInlined()
|
/art/runtime/mirror/ |
D | stack_trace_element.cc | 42 StackTraceElement* StackTraceElement::Alloc(Thread* self, Handle<String> declaring_class, in Alloc() argument 49 trace->Init<true>(declaring_class, method_name, file_name, line_number); in Alloc() 51 trace->Init<false>(declaring_class, method_name, file_name, line_number); in Alloc() 58 void StackTraceElement::Init(Handle<String> declaring_class, Handle<String> method_name, in Init() argument 61 declaring_class.Get()); in Init()
|
D | stack_trace_element.h | 50 static StackTraceElement* Alloc(Thread* self, Handle<String> declaring_class, 72 void Init(Handle<String> declaring_class, Handle<String> method_name, Handle<String> file_name,
|
D | class-inl.h | 356 Class* declaring_class = method->GetDeclaringClass(); in FindVirtualMethodForInterface() local 357 DCHECK(declaring_class != NULL) << PrettyClass(this); in FindVirtualMethodForInterface() 358 DCHECK(declaring_class->IsInterface()) << PrettyMethod(method); in FindVirtualMethodForInterface() 363 if (iftable->GetInterface(i) == declaring_class) { in FindVirtualMethodForInterface()
|
D | art_method.cc | 129 Class* declaring_class = GetDeclaringClass(); in FindOverriddenMethod() local 130 Class* super_class = declaring_class->GetSuperClass(); in FindOverriddenMethod()
|
/art/compiler/sea_ir/types/ |
D | type_inference.cc | 80 const art::verifier::RegType& declaring_class = GetDeclaringClass(); in GetDeclaredArgumentTypes() local 81 if (IsConstructor() && !declaring_class.IsJavaLangObject()) { in GetDeclaredArgumentTypes() 82 argument_types.push_back(&(type_cache_->UninitializedThisArgument(declaring_class))); in GetDeclaredArgumentTypes() 84 argument_types.push_back(&declaring_class); in GetDeclaredArgumentTypes()
|
/art/compiler/driver/ |
D | compiler_driver-inl.h | 85 mirror::Class* declaring_class = resolved_field->GetDeclaringClass(); in GetResolvedFieldDexFileLocation() local 86 *declaring_dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetResolvedFieldDexFileLocation() 87 *declaring_class_idx = declaring_class->GetDexTypeIndex(); in GetResolvedFieldDexFileLocation() 192 mirror::Class* declaring_class = resolved_method->GetDeclaringClass(); in GetResolvedMethodDexFileLocation() local 193 *declaring_dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetResolvedMethodDexFileLocation() 194 *declaring_class_idx = declaring_class->GetDexTypeIndex(); in GetResolvedMethodDexFileLocation()
|
/art/compiler/dex/quick/ |
D | dex_file_method_inliner.h | 254 ClassCacheIndex declaring_class; member
|
D | dex_file_method_inliner.cc | 654 uint32_t declaring_class_index = FindClassIndex(dex_file, cache, method_def.declaring_class); in FindMethodIndex()
|
/art/runtime/interpreter/ |
D | interpreter.cc | 535 mirror::Class* declaring_class = method->GetDeclaringClass(); in artInterpreterToInterpreterBridge() local 536 if (UNLIKELY(!declaring_class->IsInitialized())) { in artInterpreterToInterpreterBridge() 538 HandleWrapper<Class> h_declaring_class(hs.NewHandleWrapper(&declaring_class)); in artInterpreterToInterpreterBridge()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 1186 RegType& declaring_class = GetDeclaringClass(); in SetTypesFromSignature() local 1187 if (IsConstructor() && !declaring_class.IsJavaLangObject()) { in SetTypesFromSignature() 1189 reg_types_.UninitializedThisArgument(declaring_class)); in SetTypesFromSignature() 1191 reg_line->SetRegisterType(arg_start + cur_arg, declaring_class); in SetTypesFromSignature()
|