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

/art/runtime/verifier/
H A Dmethod_verifier_test.cc53 const DexFile::ClassDef& class_def = dex.GetClassDef(i); local
54 const char* descriptor = dex.GetClassDescriptor(class_def);
H A Dmethod_verifier.cc133 const DexFile::ClassDef* class_def = klass->GetClassDef(); local
142 } else if (class_def == nullptr) {
161 class_def,
192 const DexFile::ClassDef* class_def,
216 InvokeType type = it->GetMethodInvokeType(*class_def);
233 class_def,
249 *error_string += PrettyDescriptor(dex_file->GetClassDescriptor(*class_def));
266 const DexFile::ClassDef* class_def,
271 DCHECK(class_def != nullptr);
275 if ((class_def
262 VerifyClass(Thread* self, const DexFile* dex_file, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, CompilerCallbacks* callbacks, bool allow_soft_failures, LogSeverity log_level, std::string* error) argument
352 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, CompilerCallbacks* callbacks, bool allow_soft_failures, LogSeverity log_level, bool need_precise_constants, std::string* hard_failure_msg) argument
459 VerifyMethodAndDump(Thread* self, VariableIndentationOutputStream* vios, 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
497 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
1921 const DexFile::ClassDef* class_def = dex_file.FindClassDef(type_idx); local
[all...]
/art/runtime/
H A Dtype_lookup_table.cc84 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i); local
85 const DexFile::TypeId& type_id = dex_file.GetTypeId(class_def.class_idx_);
98 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_idx); local
99 const DexFile::TypeId& type_id = dex_file.GetTypeId(class_def.class_idx_);
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.cc421 const DexFile::ClassDef& class_def = dex.GetClassDef(i); local
422 const char* descriptor = dex.GetClassDescriptor(class_def);
H A Ddex_file_verifier_test.cc293 const DexFile::ClassDef& class_def = dex_file->GetClassDef(0); local
294 const uint8_t* class_data = dex_file->GetClassData(class_def);
908 const DexFile::ClassDef& class_def = dex_file->GetClassDef(0); local
909 const uint8_t* class_data = dex_file->GetClassData(class_def);
H A Doat_file_manager.cc191 const DexFile::ClassDef& class_def = dex_file->GetClassDef(static_cast<uint16_t>(index)); local
192 return dex_file->StringByTypeIdx(class_def.class_idx_);
H A Ddex_file_verifier.cc793 const DexFile::ClassDef* class_def = class_def_begin + i; local
794 if (class_def->class_idx_ == *class_type_index) {
795 *class_access_flags = class_def->access_flags_;
H A Ddex_file.cc530 const ClassDef& class_def = GetClassDef(i); local
531 if (class_def.class_idx_ == type_idx) {
532 return &class_def;
542 const ClassDef& class_def = GetClassDef(i); local
543 if (class_def.class_idx_ == type_idx) {
544 return &class_def;
2337 const DexFile::ClassDef& class_def)
2342 class_def,
2352 const DexFile::ClassDef& class_def)
2356 class_def,
2335 EncodedStaticFieldValueIterator( const DexFile& dex_file, const DexFile::ClassDef& class_def) argument
2347 EncodedStaticFieldValueIterator( const DexFile& dex_file, Handle<mirror::DexCache>* dex_cache, Handle<mirror::ClassLoader>* class_loader, ClassLinker* linker, const DexFile::ClassDef& class_def) argument
2363 EncodedStaticFieldValueIterator( const DexFile& dex_file, Handle<mirror::DexCache>* dex_cache, Handle<mirror::ClassLoader>* class_loader, ClassLinker* linker, const DexFile::ClassDef& class_def, size_t pos, ValueType type) argument
[all...]
H A Dutils.cc1820 const DexFile::ClassDef* class_def = dex_file->FindClassDef(method_id.class_idx_); local
1821 if (class_def == nullptr) {
1826 const uint8_t* class_data = dex_file->GetClassData(*class_def);
H A Dclass_linker.cc2673 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_idx); local
2674 const uint8_t* class_data = dex_file.GetClassData(class_def);
5370 const DexFile::ClassDef& class_def,
5398 const DexFile::ClassDef* super_class_def = dex_file.FindClassDef(class_def.superclass_idx_);
5432 const DexFile::ClassDef& class_def = dex_file.GetClassDef(klass->GetDexClassDefIndex()); local
5433 uint16_t super_class_idx = class_def.superclass_idx_;
5441 if (super_class_idx == class_def.class_idx_) {
5463 if (!CheckSuperClassChange(klass, dex_file, class_def, super_class)) {
5468 const DexFile::TypeList* interfaces = dex_file.GetInterfacesList(class_def);
/art/compiler/driver/
H A Dcompiler_driver_test.cc81 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i); local
82 const char* descriptor = dex_file.GetClassDescriptor(class_def);
H A Dcompiler_driver.cc498 const DexFile& dex_file, const DexFile::ClassDef& class_def)
505 const char* descriptor = dex_file.GetClassDescriptor(class_def);
537 const DexFile::ClassDef& class_def) {
542 return GetDexToDexCompilationLevel(self, driver, class_loader, dex_file, class_def);
825 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); local
827 const uint8_t* class_data = dex_file->GetClassData(class_def);
843 dex_file->StringByTypeIdx(class_def.class_idx_));
2010 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_idx); local
2011 const uint8_t* class_data = dex_file.GetClassData(class_def);
2054 const DexFile::ClassDef& class_def variable
532 GetDexToDexCompilationLevel( Thread* self, const CompilerDriver& driver, jobject jclass_loader, const DexFile& dex_file, const DexFile::ClassDef& class_def) argument
2248 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); variable
2336 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); variable
2397 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); variable
2626 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); variable
[all...]
/art/compiler/
H A Dimage_test.cc424 const DexFile::ClassDef& class_def = dex->GetClassDef(j); local
425 const char* descriptor = dex->GetClassDescriptor(class_def);
H A Doat_test.cc403 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i); local
404 const uint8_t* class_data = dex_file.GetClassData(class_def);
412 const char* descriptor = dex_file.GetClassDescriptor(class_def);
/art/runtime/native/
H A Ddalvik_system_DexFile.cc324 const DexFile::ClassDef& class_def = dex_file->GetClassDef(i); local
325 const char* descriptor = dex_file->GetClassDescriptor(class_def);
H A Ddalvik_system_VMRuntime.cc525 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); local
526 const uint8_t* class_data = dex_file->GetClassData(class_def);
541 InvokeType invoke_type = it.GetMethodInvokeType(class_def);
546 InvokeType invoke_type = it.GetMethodInvokeType(class_def);
/art/dexdump/
H A Ddexdump.cc1209 const DexFile::ClassDef& class_def = dex_file->GetClassDef(idx); local
1210 const uint8_t* class_data = dex_file->GetClassData(class_def);
/art/runtime/mirror/
H A Dclass.cc910 const DexFile::ClassDef* class_def = GetClassDef(); local
911 if (class_def == nullptr) {
914 return GetDexFile().GetInterfacesList(*class_def);
/art/oatdump/
H A Doatdump.cc209 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index); local
210 const uint8_t* class_data = dex_file.GetClassData(class_def);
500 const DexFile::ClassDef* class_def = local
502 if (class_def != nullptr) {
503 uint16_t class_def_index = dex_file->GetIndexForClassDef(*class_def);
533 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); local
535 const uint8_t* class_data = dex_file->GetClassData(class_def);
610 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index); local
611 const char* descriptor = dex_file->GetClassDescriptor(class_def);
621 class_def_index, descriptor, oat_class_offset, class_def
726 DumpOatClass(VariableIndentationOutputStream* vios, const OatFile::OatClass& oat_class, const DexFile& dex_file, const DexFile::ClassDef& class_def, bool* stop_analysis) argument
775 DumpOatMethod(VariableIndentationOutputStream* vios, 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
1110 DumpVerifier(VariableIndentationOutputStream* vios, StackHandleScope<1>* hs, 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.cc770 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx); local
771 const DexFile::TypeId& type_id = dex_file->GetTypeId(class_def.class_idx_);

Completed in 758 milliseconds