Searched refs:ClassDef (Results 1 - 25 of 26) sorted by relevance

12

/art/runtime/verifier/
H A Dmethod_verifier_test.cc48 const DexFile::ClassDef& class_def = dex.GetClassDef(i);
H A Dmethod_verifier.h146 const DexFile::ClassDef* class_def,
154 const DexFile::ClassDef* class_def,
212 Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def,
283 Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def,
310 const DexFile::ClassDef* class_def_idx,
706 const DexFile::ClassDef* const class_def_; // The class def of the declaring class of the method.
H A Dmethod_verifier.cc139 const DexFile::ClassDef* class_def = klass->GetClassDef();
171 const DexFile::ClassDef* class_def,
306 const DexFile::ClassDef* class_def,
356 const DexFile::ClassDef* class_def,
380 const DexFile::ClassDef* class_def,
1582 const DexFile::ClassDef* class_def = dex_file.FindClassDef(type_idx);
/art/runtime/
H A Ddex_file.h99 uint32_t class_defs_off_; // file offset of ClassDef array
195 struct ClassDef { struct in class:art::DexFile
207 // Returns the valid access flags, that is, Java modifier bits relevant to the ClassDef type
226 DISALLOW_COPY_AND_ASSIGN(ClassDef);
654 // Returns the ClassDef at the specified index.
655 const ClassDef& GetClassDef(uint16_t idx) const {
660 uint16_t GetIndexForClassDef(const ClassDef& class_def) const {
667 const char* GetClassDescriptor(const ClassDef& class_def) const {
673 const ClassDef* FindClassDef(const char* descriptor, size_t hash) const;
676 const ClassDef* FindClassDe
[all...]
H A Ddex_method_iterator.h141 const DexFile::ClassDef* class_def_;
H A Ddex_file_test.cc220 const DexFile::ClassDef& c0 = raw->GetClassDef(0);
223 const DexFile::ClassDef& c1 = raw->GetClassDef(1);
233 const DexFile::ClassDef& class_def = raw->GetClassDef(0);
H A Ddex_file_verifier.h126 // Set of type ids for which there are ClassDef elements in the dex file.
127 std::unordered_set<decltype(DexFile::ClassDef::class_idx_)> defined_classes_;
H A Ddex_file.cc411 class_defs_(reinterpret_cast<const ClassDef*>(base + header_->class_defs_off_)),
473 const DexFile::ClassDef* DexFile::FindClassDef(const char* descriptor, size_t hash) const {
493 const ClassDef& class_def = GetClassDef(i);
512 const ClassDef& class_def = GetClassDef(i);
523 const DexFile::ClassDef* DexFile::FindClassDef(uint16_t type_idx) const {
526 const ClassDef& class_def = GetClassDef(i);
1187 const DexFile::ClassDef& class_def)
H A Dclass_linker.h149 // Define a new a class based on a ClassDef from a DexFile
152 const DexFile& dex_file, const DexFile::ClassDef& dex_class_def)
527 const DexFile::ClassDef& dex_class_def);
531 void SetupClass(const DexFile& dex_file, const DexFile::ClassDef& dex_class_def,
535 void LoadClass(Thread* self, const DexFile& dex_file, const DexFile::ClassDef& dex_class_def,
H A Dclass_linker.cc764 const DexFile::ClassDef& class_def = dex_file->GetClassDef(static_cast<uint16_t>(index));
1585 typedef std::pair<const DexFile*, const DexFile::ClassDef*> ClassPathEntry;
1591 const DexFile::ClassDef* dex_class_def = dex_file->FindClassDef(descriptor, hash);
1694 const DexFile::ClassDef* dex_class_def = cp_dex_file->FindClassDef(descriptor, hash);
1811 const DexFile::ClassDef& dex_class_def) {
1934 const DexFile::ClassDef& dex_class_def) {
1991 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_idx);
2148 const DexFile::ClassDef* dex_class_def = klass->GetClassDef();
2248 void ClassLinker::SetupClass(const DexFile& dex_file, const DexFile::ClassDef& dex_class_def,
2270 const DexFile::ClassDef
[all...]
H A Ddex_file_verifier.cc1188 if (!CheckListSize(ptr_, 1, sizeof(DexFile::ClassDef), "class_defs")) {
1191 ptr_ += sizeof(DexFile::ClassDef);
1710 const DexFile::ClassDef* item = reinterpret_cast<const DexFile::ClassDef*>(ptr_);
1816 ptr_ += sizeof(DexFile::ClassDef);
H A Dart_method-inl.h418 inline const DexFile::ClassDef& ArtMethod::GetClassDef() {
H A Dart_method.h507 const DexFile::ClassDef& GetClassDef() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
H A Dclass_linker_test.cc345 const DexFile::ClassDef& class_def = dex.GetClassDef(i);
/art/oatdump/
H A Doatdump.cc115 typedef void (OatSymbolizer::*Callback)(const DexFile::ClassDef&,
169 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index);
187 const DexFile::ClassDef& class_def, Callback callback) {
214 void WalkOatMethod(const DexFile::ClassDef& class_def, uint32_t class_method_index,
231 void RegisterForDedup(const DexFile::ClassDef& class_def ATTRIBUTE_UNUSED,
265 void AddSymbol(const DexFile::ClassDef& class_def ATTRIBUTE_UNUSED,
510 const DexFile::ClassDef* class_def =
543 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index);
602 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index);
721 const DexFile::ClassDef
[all...]
/art/runtime/native/
H A Ddalvik_system_DexFile.cc235 const DexFile::ClassDef* dex_class_def = dex_file->FindClassDef(descriptor.c_str(), hash);
276 const DexFile::ClassDef& class_def = dex_file->GetClassDef(i);
H A Ddalvik_system_VMRuntime.cc515 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index);
/art/compiler/
H A Dimage_test.cc180 const DexFile::ClassDef& class_def = dex->GetClassDef(i);
H A Doat_test.cc145 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i);
H A Doat_writer.cc953 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_index);
/art/compiler/driver/
H A Dcompiler_driver.cc513 const DexFile::ClassDef& class_def) {
576 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx);
600 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx);
1741 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index);
1893 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index);
1958 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index);
2008 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index);
2139 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_index);
H A Dcompiler_driver_test.cc80 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i);
H A Dcompiler_driver.h548 const DexFile::ClassDef& class_def) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
/art/runtime/mirror/
H A Dclass.cc737 const DexFile::ClassDef* Class::GetClassDef() {
781 const DexFile::ClassDef* dex_class_def = GetClassDef();
799 const DexFile::ClassDef* class_def = GetClassDef();
H A Dclass.h1070 const DexFile::ClassDef* GetClassDef() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1256 // ClassDef index in dex file, -1 if no class definition such as an array.

Completed in 373 milliseconds

12