Searched defs:class_def (Results 1 - 16 of 16) sorted by relevance

/art/runtime/verifier/
H A Dmethod_verifier_test.cc48 const DexFile::ClassDef& class_def = dex.GetClassDef(i); local
49 const char* descriptor = dex.GetClassDescriptor(class_def);
H A Dmethod_verifier.cc139 const DexFile::ClassDef* class_def = klass->GetClassDef(); local
148 } else if (class_def == nullptr) {
164 self, &dex_file, dex_cache, class_loader, class_def, allow_soft_failures, error);
171 const DexFile::ClassDef* class_def,
174 DCHECK(class_def != nullptr);
177 if ((class_def->access_flags_ & (kAccAbstract | kAccFinal)) == (kAccAbstract | kAccFinal)) {
179 *error += PrettyDescriptor(dex_file->GetClassDescriptor(*class_def));
184 const uint8_t* class_data = dex_file->GetClassData(*class_def);
207 InvokeType type = it.GetMethodInvokeType(*class_def);
223 class_def,
167 VerifyClass(Thread* self, const DexFile* dex_file, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, bool allow_soft_failures, std::string* error) argument
302 VerifyMethod(Thread* self, uint32_t method_idx, const DexFile* dex_file, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, const DexFile::CodeItem* code_item, ArtMethod* method, uint32_t method_access_flags, bool allow_soft_failures, bool need_precise_constants) argument
352 VerifyMethodAndDump(Thread* self, std::ostream& os, uint32_t dex_method_idx, const DexFile* dex_file, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, const DexFile::CodeItem* code_item, ArtMethod* method, uint32_t method_access_flags) argument
377 MethodVerifier(Thread* self, const DexFile* dex_file, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, const DexFile::CodeItem* code_item, uint32_t dex_method_idx, ArtMethod* method, uint32_t method_access_flags, bool can_load_classes, bool allow_soft_failures, bool need_precise_constants, bool verify_to_dump, bool allow_thread_suspension) argument
1582 const DexFile::ClassDef* class_def = dex_file.FindClassDef(type_idx); local
[all...]
/art/compiler/
H A Dimage_test.cc180 const DexFile::ClassDef& class_def = dex->GetClassDef(i); local
181 const char* descriptor = dex->GetClassDescriptor(class_def);
H A Doat_test.cc145 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i); local
146 const uint8_t* class_data = dex_file.GetClassData(class_def);
154 const char* descriptor = dex_file.GetClassDescriptor(class_def);
H A Doat_writer.cc953 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); local
954 const uint8_t* class_data = dex_file->GetClassData(class_def);
/art/compiler/driver/
H A Dcompiler_driver_test.cc80 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i); local
81 const char* descriptor = dex_file.GetClassDescriptor(class_def);
H A Dcompiler_driver.cc513 const DexFile::ClassDef& class_def) {
519 const char* descriptor = dex_file.GetClassDescriptor(class_def);
576 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx); local
581 class_def);
600 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx); local
602 GetDexToDexCompilationlevel(self, class_loader, *dex_file, class_def);
1741 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); local
1748 mirror::Class* klass = class_linker->ResolveType(dex_file, class_def.class_idx_, dex_cache,
1767 const uint8_t* class_data = dex_file.GetClassData(class_def);
1802 it.GetMethodInvokeType(class_def));
511 GetDexToDexCompilationlevel( Thread* self, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, const DexFile::ClassDef& class_def) argument
1893 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); local
1958 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); local
2008 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); local
2139 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); local
[all...]
/art/runtime/
H A Ddex_file_test.cc233 const DexFile::ClassDef& class_def = raw->GetClassDef(0); local
234 ASSERT_STREQ("LGetMethodSignature;", raw->GetClassDescriptor(class_def));
236 const uint8_t* class_data = raw->GetClassData(class_def);
H A Dclass_linker_test.cc345 const DexFile::ClassDef& class_def = dex.GetClassDef(i); local
346 const char* descriptor = dex.GetClassDescriptor(class_def);
H A Ddex_file.cc493 const ClassDef& class_def = GetClassDef(i); local
494 if (class_def.class_idx_ == type_idx) {
495 return &class_def;
512 const ClassDef& class_def = GetClassDef(i); local
513 const char* class_descriptor = GetClassDescriptor(class_def);
514 index->Insert(std::make_pair(class_descriptor, &class_def));
526 const ClassDef& class_def = GetClassDef(i); local
527 if (class_def.class_idx_ == type_idx) {
528 return &class_def;
1187 const DexFile::ClassDef& class_def)
1184 EncodedStaticFieldValueIterator( const DexFile& dex_file, Handle<mirror::DexCache>* dex_cache, Handle<mirror::ClassLoader>* class_loader, ClassLinker* linker, const DexFile::ClassDef& class_def) argument
[all...]
H A Dclass_linker.cc764 const DexFile::ClassDef& class_def = dex_file->GetClassDef(static_cast<uint16_t>(index)); local
765 return dex_file->StringByTypeIdx(class_def.class_idx_);
1991 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_idx); local
1992 const uint8_t* class_data = dex_file.GetClassData(class_def);
4216 const DexFile::ClassDef& class_def,
4244 const DexFile::ClassDef* super_class_def = dex_file.FindClassDef(class_def.superclass_idx_);
4278 const DexFile::ClassDef& class_def = dex_file.GetClassDef(klass->GetDexClassDefIndex()); local
4279 uint16_t super_class_idx = class_def.superclass_idx_;
4296 if (!CheckSuperClassChange(klass, dex_file, class_def, super_class)) {
4301 const DexFile::TypeList* interfaces = dex_file.GetInterfacesList(class_def);
[all...]
/art/runtime/native/
H A Ddalvik_system_DexFile.cc276 const DexFile::ClassDef& class_def = dex_file->GetClassDef(i); local
277 const char* descriptor = dex_file->GetClassDescriptor(class_def);
H A Ddalvik_system_VMRuntime.cc515 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); local
516 const uint8_t* class_data = dex_file->GetClassData(class_def);
531 InvokeType invoke_type = it.GetMethodInvokeType(class_def);
536 InvokeType invoke_type = it.GetMethodInvokeType(class_def);
/art/runtime/mirror/
H A Dclass.cc799 const DexFile::ClassDef* class_def = GetClassDef(); local
800 if (class_def == nullptr) {
803 return GetDexFile().GetInterfacesList(*class_def);
/art/oatdump/
H A Doatdump.cc169 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); local
175 WalkOatClass(oat_class, *dex_file.get(), class_def, callback);
187 const DexFile::ClassDef& class_def, Callback callback) {
188 const uint8_t* class_data = dex_file.GetClassData(class_def);
199 WalkOatMethod(class_def, class_method_idx, oat_method, dex_file, it.GetMemberIndex(),
206 WalkOatMethod(class_def, class_method_idx, oat_method, dex_file, it.GetMemberIndex(),
214 void WalkOatMethod(const DexFile::ClassDef& class_def, uint32_t class_method_index, argument
227 (this->*callback)(class_def, class_method_index, oat_method, dex_file, dex_method_idx, code_item,
231 void RegisterForDedup(const DexFile::ClassDef& class_def ATTRIBUTE_UNUSED,
265 void AddSymbol(const DexFile::ClassDef& class_def ATTRIBUTE_UNUSE
186 WalkOatClass(const OatFile::OatClass& oat_class, const DexFile& dex_file, const DexFile::ClassDef& class_def, Callback callback) argument
510 const DexFile::ClassDef* class_def = local
543 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); local
602 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); local
720 DumpOatClass(std::ostream& os, const OatFile::OatClass& oat_class, const DexFile& dex_file, const DexFile::ClassDef& class_def, bool* stop_analysis) argument
768 DumpOatMethod(std::ostream& os, const DexFile::ClassDef& class_def, uint32_t class_method_index, const OatFile::OatClass& oat_class, const DexFile& dex_file, uint32_t dex_method_idx, const DexFile::CodeItem* code_item, uint32_t method_access_flags, bool* addr_found) argument
1305 DumpVerifier(std::ostream& os, uint32_t dex_method_idx, const DexFile* dex_file, const DexFile::ClassDef& class_def, const DexFile::CodeItem* code_item, uint32_t method_access_flags) argument
[all...]
/art/runtime/gc/
H A Dheap.cc660 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx); local
661 const DexFile::TypeId& type_id = dex_file->GetTypeId(class_def.class_idx_);

Completed in 233 milliseconds