/art/runtime/mirror/ |
H A D | field.cc | 58 mirror::Class* declaring_class = GetDeclaringClass(); local 59 if (UNLIKELY(declaring_class->IsProxyClass())) { 61 DCHECK_EQ(declaring_class->NumStaticFields(), 2U); 64 return &declaring_class->GetSFields()[0]; 67 return &declaring_class->GetSFields()[1]; 70 mirror::DexCache* const dex_cache = declaring_class->GetDexCache(); 73 CHECK_EQ(declaring_class, art_field->GetDeclaringClass());
|
H A D | stack_trace_element.cc | 42 StackTraceElement* StackTraceElement::Alloc(Thread* self, Handle<String> declaring_class, argument 49 trace->Init<true>(declaring_class, method_name, file_name, line_number); 51 trace->Init<false>(declaring_class, method_name, file_name, line_number); 58 void StackTraceElement::Init(Handle<String> declaring_class, Handle<String> method_name, argument 61 declaring_class.Get());
|
H A 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,
|
H A D | class-inl.h | 372 Class* declaring_class = method->GetDeclaringClass(); local 373 DCHECK(declaring_class != nullptr) << PrettyClass(this); 374 DCHECK(declaring_class->IsInterface()) << PrettyMethod(method); 379 if (iftable->GetInterface(i) == declaring_class) {
|
/art/runtime/ |
H A D | class_linker-inl.h | 61 mirror::Class* declaring_class = referrer->GetDeclaringClass(); local 62 mirror::String* resolved_string = declaring_class->GetDexCacheStrings()->Get(string_idx); 65 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); 79 mirror::Class* declaring_class = referrer->GetDeclaringClass(); local 81 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); 82 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); 92 mirror::Class* declaring_class = referrer->GetDeclaringClass(); local 93 mirror::DexCache* dex_cache_ptr = declaring_class->GetDexCache(); 98 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); 120 mirror::Class* declaring_class local 144 mirror::Class* declaring_class = referrer->GetDeclaringClass(); local [all...] |
H A D | reflection.h | 72 bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class, 77 bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class,
|
H A D | reflection.cc | 575 mirror::Class* declaring_class = m->GetDeclaringClass(); local 576 if (UNLIKELY(!declaring_class->IsInitialized())) { 578 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); 582 declaring_class = h_class.Get(); 588 if (declaring_class->IsStringClass() && m->IsConstructor()) { 595 if (!VerifyObjectIsClass(receiver, declaring_class)) { 618 if (!accessible && !VerifyAccess(soa.Self(), receiver, declaring_class, m->GetAccessFlags(), 838 bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class, argument 849 return VerifyAccess(self, obj, declaring_class, access_flags, klass); 852 bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class, argument [all...] |
H A D | art_field-inl.h | 291 auto* declaring_class = GetDeclaringClass(); local 292 if (UNLIKELY(declaring_class->IsProxyClass())) { 295 auto* dex_cache = declaring_class->GetDexCache();
|
H A D | quick_exception_handler.cc | 205 mirror::Class* declaring_class = m->GetDeclaringClass(); local 206 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(declaring_class->GetDexCache())); 207 Handle<mirror::ClassLoader> h_class_loader(hs.NewHandle(declaring_class->GetClassLoader()));
|
H A D | stack.cc | 672 auto* declaring_class = method->GetDeclaringClass(); local 675 CHECK(declaring_class != nullptr); 676 CHECK_EQ(declaring_class->GetClass(), declaring_class->GetClass()->GetClass()) 677 << declaring_class; 679 CHECK(declaring_class == nullptr);
|
H A D | art_method-inl.h | 95 auto* declaring_class = method->GetDeclaringClass(); local 96 if (LIKELY(declaring_class == nullptr || !declaring_class->IsErroneous())) {
|
H A D | art_method.cc | 116 mirror::Class* declaring_class = GetDeclaringClass(); local 117 mirror::Class* super_class = declaring_class->GetSuperClass();
|
H A D | class_linker.cc | 2026 mirror::Class* declaring_class = method->GetDeclaringClass(); local 2034 oat_method_index = declaring_class->NumDirectMethods(); 2035 size_t end = declaring_class->NumVirtualMethods(); 2040 declaring_class->GetVirtualMethod(i, image_pointer_size_)->GetDexMethodIndex()) { 2050 GetOatMethodIndexFromMethodIndex(*declaring_class->GetDexCache()->GetDexFile(), 2053 OatFile::OatClass oat_class = FindOatClass(*declaring_class->GetDexCache()->GetDexFile(), 2054 declaring_class->GetDexClassDefIndex(), 5567 mirror::Class* declaring_class = referrer->GetDeclaringClass(); local 5568 mirror::DexCache* dex_cache = declaring_class->GetDexCache();
|
H A D | debugger.cc | 3304 mirror::Class* declaring_class = m->GetDeclaringClass(); local 3305 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); 3306 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader()));
|
/art/compiler/driver/ |
H A D | compiler_driver-inl.h | 105 mirror::Class* declaring_class = resolved_field->GetDeclaringClass(); local 106 *declaring_dex_file = declaring_class->GetDexCache()->GetDexFile(); 107 *declaring_class_idx = declaring_class->GetDexTypeIndex(); 291 mirror::Class* declaring_class = resolved_method->GetDeclaringClass(); local 292 *declaring_dex_file = declaring_class->GetDexCache()->GetDexFile(); 293 *declaring_class_idx = declaring_class->GetDexTypeIndex();
|
H A D | compiler_driver.cc | 1381 mirror::Class* declaring_class = method->GetDeclaringClass(); local 1382 bool method_code_in_boot = declaring_class->GetClassLoader() == nullptr; 1388 method->IsStatic() && !declaring_class->IsInitialized(); 1389 if (has_clinit_trampoline && declaring_class != referrer_class) { 1426 mirror::DexCache* dex_cache = declaring_class->GetDexCache();
|
/art/runtime/native/ |
H A D | java_lang_Class.cc | 478 auto* declaring_class = constructor->GetDeclaringClass(); local 484 soa.Self(), receiver.Get(), declaring_class, constructor->GetAccessFlags(), 493 if (UNLIKELY(!declaring_class->IsInitialized())) { 495 soa.Self(), hs.NewHandle(declaring_class), true, true)) {
|
/art/runtime/interpreter/ |
H A D | interpreter_common.h | 199 mirror::Class* declaring_class = method->GetDeclaringClass(); local 200 mirror::String* s = declaring_class->GetDexCacheStrings()->Get(string_idx); 203 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
|
H A D | interpreter.cc | 455 mirror::Class* declaring_class = shadow_frame->GetMethod()->GetDeclaringClass(); local 456 if (UNLIKELY(!declaring_class->IsInitialized())) { 458 HandleWrapper<Class> h_declaring_class(hs.NewHandleWrapper(&declaring_class));
|
/art/compiler/dex/quick/ |
H A D | dex_file_method_inliner.h | 301 ClassCacheIndex declaring_class; member in struct:art::DexFileMethodInliner::MethodDef
|
H A D | dex_file_method_inliner.cc | 782 uint32_t declaring_class_index = FindClassIndex(dex_file, cache, method_def.declaring_class);
|
/art/imgdiag/ |
H A D | imgdiag.cc | 542 mirror::Class* declaring_class = local 560 os << " class_status (local): " << declaring_class->GetStatus(); 628 mirror::Class* declaring_class = art_method->GetDeclaringClass(); local 643 os << " class_status (local): " << declaring_class->GetStatus();
|
/art/compiler/ |
H A D | image_writer.cc | 484 mirror::Class* declaring_class = m->GetDeclaringClass(); local 486 return declaring_class == nullptr || declaring_class->GetStatus() != Class::kStatusInitialized; 644 auto* declaring_class = method->GetDeclaringClass(); local 648 if (method->IsMiranda() || !IsImageClass(declaring_class)) { 652 DCHECK(class_linker->ClassInClassTable(declaring_class)) << "Class " 653 << PrettyClass(declaring_class) << " not in class linker table";
|
/art/runtime/verifier/ |
H A D | method_verifier.cc | 1331 const RegType& declaring_class = GetDeclaringClass(); local 1333 if (declaring_class.IsJavaLangObject()) { 1336 reg_line->SetRegisterType(this, arg_start + cur_arg, declaring_class); 1339 reg_types_.UninitializedThisArgument(declaring_class)); 1342 reg_line->SetRegisterType(this, arg_start + cur_arg, declaring_class); 2813 auto& declaring_class = GetDeclaringClass(); local 2814 if (declaring_class.IsUnresolvedReference()) { 2825 auto* klass = declaring_class.GetClass();
|