/art/libdexfile/dex/ |
D | class_accessor-inl.h | 43 inline ClassAccessor::ClassAccessor(const DexFile& dex_file, uint32_t class_def_index) in ClassAccessor() argument 44 : ClassAccessor(dex_file, dex_file.GetClassDef(class_def_index)) {} in ClassAccessor() 48 uint32_t class_def_index, in ClassAccessor() argument 51 class_def_index_(class_def_index), in ClassAccessor() 58 if (parse_hiddenapi_class_data && class_def_index != DexFile::kDexNoIndex32) { in ClassAccessor() 61 hiddenapi_ptr_pos_ = hiddenapi_class_data->GetFlagsPointer(class_def_index); in ClassAccessor()
|
D | type_lookup_table.h | 115 Entry(uint32_t str_offset, uint32_t hash, uint32_t class_def_index, uint32_t mask_bits) in Entry() argument 117 data_(((hash & ~GetMask(mask_bits)) | class_def_index) << mask_bits) { in Entry() 118 DCHECK_EQ(class_def_index & ~GetMask(mask_bits), 0u); in Entry()
|
D | class_accessor.h | 278 ALWAYS_INLINE ClassAccessor(const DexFile& dex_file, uint32_t class_def_index); 282 uint32_t class_def_index = dex::kDexNoIndex,
|
D | dex_file_verifier.cc | 285 bool CheckIntraClassDefItem(uint32_t class_def_index); 1287 bool DexFileVerifier::CheckIntraClassDefItem(uint32_t class_def_index) { in CheckIntraClassDefItem() argument 1319 defined_class_indexes_[class_def->class_idx_.index_] = class_def_index; in CheckIntraClassDefItem()
|
/art/libdexfile/external/ |
D | dex_file_ext.cc | 60 uint32_t class_def_index; in FindMethod() local 61 if (GetClassDefIndex(dex_offset, &class_def_index)) { in FindMethod() 62 art::ClassAccessor accessor(*dex_file_, class_def_index); in FindMethod() 118 inline bool GetClassDefIndex(uint32_t dex_offset, uint32_t* class_def_index) { in GetClassDefIndex() 127 *class_def_index = it->second; in GetClassDefIndex()
|
/art/compiler/debug/ |
D | elf_symtab_writer.h | 62 return mi->dex_file == first->dex_file && mi->class_def_index == first->class_def_index; in GetDedupedName() 74 auto& dex_class_def = first->dex_file->GetClassDef(first->class_def_index); in GetDedupedName()
|
D | method_debug_info.h | 33 size_t class_def_index; member
|
D | elf_debug_line_writer.h | 174 auto& dex_class_def = dex->GetClassDef(mi->class_def_index); in WriteCompilationUnit()
|
D | elf_debug_writer.cc | 59 auto& dex_class_def = mi.dex_file->GetClassDef(mi.class_def_index); in WriteDebugInfo()
|
/art/oatdump/ |
D | oatdump.cc | 248 for (size_t class_def_index = 0; in WalkOatDexFile() local 249 class_def_index < dex_file->NumClassDefs(); in WalkOatDexFile() 250 class_def_index++) { in WalkOatDexFile() 251 const OatFile::OatClass oat_class = oat_dex_file->GetOatClass(class_def_index); in WalkOatDexFile() 256 WalkOatClass(oat_class, *dex_file, class_def_index); in WalkOatDexFile() 269 uint32_t class_def_index) { in WalkOatClass() argument 270 ClassAccessor accessor(dex_file, class_def_index); in WalkOatClass() 277 class_def_index, in WalkOatClass() 286 uint32_t class_def_index, in WalkOatMethod() argument 308 info.class_def_index = class_def_index; in WalkOatMethod() [all …]
|
/art/runtime/verifier/ |
D | verifier_deps.cc | 402 uint32_t class_def_index = 0; in EncodeSetVector() local 404 if (verified_classes[class_def_index]) { in EncodeSetVector() 406 SetUint32InUint8Array(out, offsets_index, class_def_index, out->size()); in EncodeSetVector() 411 SetUint32InUint8Array(out, offsets_index, class_def_index, VerifierDeps::kNotVerifiedMarker); in EncodeSetVector() 413 class_def_index++; in EncodeSetVector() 415 SetUint32InUint8Array(out, offsets_index, class_def_index, out->size()); in EncodeSetVector()
|
/art/runtime/ |
D | vdex_file.cc | 446 uint16_t class_def_index = cls->GetDexClassDefIndex(); in ComputeClassStatus() local 462 uint32_t class_def_offset = dex_file_class_defs[class_def_index]; in ComputeClassStatus() 470 for (uint32_t i = class_def_index + 1; i < dex_file.NumClassDefs() + 1; ++i) { in ComputeClassStatus()
|
D | oat_file.h | 532 OatFile::OatClass GetOatClass(uint16_t class_def_index) const; 535 uint32_t GetOatClassOffset(uint16_t class_def_index) const;
|
D | oat_file.cc | 2248 uint32_t OatDexFile::GetOatClassOffset(uint16_t class_def_index) const { in GetOatClassOffset() 2250 return oat_class_offsets_pointer_[class_def_index]; in GetOatClassOffset() 2257 OatFile::OatClass OatDexFile::GetOatClass(uint16_t class_def_index) const { in GetOatClass() 2270 uint32_t oat_class_offset = GetOatClassOffset(class_def_index); in GetOatClass()
|
D | runtime_image.cc | 1371 uint16_t class_def_index = cls->GetDexClassDefIndex(); in IsInitialized() local 1372 ClassStatus oat_file_class_status = oat_dex_file->GetOatClass(class_def_index).GetStatus(); in IsInitialized()
|
D | class_linker.cc | 4962 uint16_t class_def_index = klass->GetDexClassDefIndex(); in VerifyClassUsingOatFile() local 4963 oat_file_class_status = oat_dex_file->GetOatClass(class_def_index).GetStatus(); in VerifyClassUsingOatFile()
|
/art/dex2oat/driver/ |
D | compiler_driver.cc | 1860 void Visit(size_t class_def_index) REQUIRES(!Locks::mutator_lock_) override { in Visit() argument 1864 const dex::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in Visit() 1873 ClassReference ref(manager_->GetDexFile(), class_def_index); in Visit() 2028 void Visit(size_t class_def_index) REQUIRES(!Locks::mutator_lock_) override { in Visit() argument 2032 const dex::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in Visit() 2057 ClassReference ref(manager_->GetDexFile(), class_def_index); in Visit() 2092 void Visit(size_t class_def_index) override { in Visit() argument 2096 const dex::ClassDef& class_def = dex_file.GetClassDef(class_def_index); in Visit() 2581 auto compile = [&context, &compile_fn, profile_index](size_t class_def_index) { in CompileDexFile() argument 2583 SCOPED_TRACE << "compile " << dex_file.GetLocation() << "@" << class_def_index; in CompileDexFile() [all …]
|
/art/dex2oat/linker/ |
D | oat_writer.cc | 701 virtual bool StartClass(const DexFile* dex_file, size_t class_def_index) { in StartClass() argument 705 class_def_index_ = class_def_index; in StartClass() 743 bool StartClass(const DexFile* dex_file, size_t class_def_index) override { in StartClass() argument 744 DexMethodVisitor::StartClass(dex_file, class_def_index); in StartClass() 859 bool StartClass(const DexFile* dex_file, size_t class_def_index) override { in StartClass() argument 860 DexMethodVisitor::StartClass(dex_file, class_def_index); in StartClass() 956 size_t class_def_index; member 1062 bool StartClass(const DexFile* dex_file, size_t class_def_index) final { in StartClass() argument 1073 return OatDexMethodVisitor::StartClass(dex_file, class_def_index); in StartClass() 1213 size_t class_def_index = method_data.class_def_index; in VisitMethod() local [all …]
|
D | image_writer.cc | 1414 uint32_t class_def_index = 0u; in operator ()() local 1418 class_def_index = enum_cast<uint32_t>(component_type->GetPrimitiveType()); in operator ()() 1423 class_def_index = component_type->GetDexClassDefIndex(); in operator ()() 1425 klasses_.push_back({klass, dex_file_index, class_def_index, dimension}); in operator ()() 1542 uint32_t class_def_index; member 1546 return std::tie(dex_file_index, class_def_index, dimension) < in operator <() 1547 std::tie(other.dex_file_index, other.class_def_index, other.dimension); in operator <()
|
/art/compiler/optimizing/ |
D | instruction_builder.cc | 2137 uint16_t class_def_index = resolved_field->GetDeclaringClass()->GetDexClassDefIndex(); in BuildInstanceFieldAccess() local 2145 class_def_index, in BuildInstanceFieldAccess() 2160 uint16_t class_def_index = resolved_field->GetDeclaringClass()->GetDexClassDefIndex(); in BuildInstanceFieldAccess() local 2167 class_def_index, in BuildInstanceFieldAccess() 2318 uint16_t class_def_index = klass->GetDexClassDefIndex(); in BuildStaticFieldAccess() local 2330 class_def_index, in BuildStaticFieldAccess() 2340 class_def_index, in BuildStaticFieldAccess()
|
D | optimizing_compiler.cc | 1303 info.class_def_index = class_def_idx; in JitCompile() 1411 info.class_def_index = class_def_idx; in JitCompile()
|
/art/dex2oat/ |
D | dex2oat_test.cc | 513 for (uint16_t class_def_index = 0; class_def_index < class_def_count; ++class_def_index) { in CheckResult() local 514 OatFile::OatClass oat_class = oat_dex_file->GetOatClass(class_def_index); in CheckResult()
|
/art/runtime/jit/ |
D | jit.cc | 1771 uint16_t class_def_index = cls->GetDexClassDefIndex(); in CanAssumeInitialized() local 1772 return oat_dex_file->GetOatClass(class_def_index).GetStatus() >= ClassStatus::kInitialized; in CanAssumeInitialized()
|
/art/profman/ |
D | profman.cc | 1465 uint16_t class_def_index = class_ref.dex_file->GetIndexForClassDef(*class_def); in ProcessLine() local 1466 ClassAccessor accessor(*class_ref.dex_file, class_def_index); in ProcessLine()
|