/art/tools/ahat/src/main/com/android/ahat/proguard/ |
D | ProguardMap.java | 71 private static class ClassData { class in ProguardMap 81 public ClassData(String clearName) { in ClassData() method in ProguardMap.ClassData 128 private Map<String, ClassData> mClassesFromClearName = new HashMap<String, ClassData>(); 129 private Map<String, ClassData> mClassesFromObfuscatedName = new HashMap<String, ClassData>(); 229 ClassData classData = new ClassData(clearClassName); in readFromReader() 324 ClassData classData = mClassesFromObfuscatedName.get(baseName); in getClassName() 341 ClassData classData = mClassesFromClearName.get(clearClass); in getFieldName() 366 ClassData classData = mClassesFromClearName.get(clearClassName); in getFrame()
|
/art/runtime/dex/ |
D | dex_file_annotations.cc | 66 class ClassData { class 68 explicit ClassData(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) in REQUIRES_SHARED() 69 : ClassData(ScopedNullHandle<mirror::Class>(), // klass in REQUIRES_SHARED() 76 ClassData(Scope& hs, ArtField* field) REQUIRES_SHARED(Locks::mutator_lock_) in ClassData() function in art::__anon4bc6c7790111::ClassData 77 : ClassData(hs.NewHandle(field->GetDeclaringClass())) { } in ClassData() 79 explicit ClassData(Handle<mirror::Class> klass) REQUIRES_SHARED(art::Locks::mutator_lock_) in REQUIRES_SHARED() 80 : ClassData(klass, // klass in REQUIRES_SHARED() 118 ClassData(Handle<mirror::Class> klass, in ClassData() function in art::__anon4bc6c7790111::ClassData 134 DISALLOW_COPY_AND_ASSIGN(ClassData); 137 ObjPtr<mirror::Object> CreateAnnotationMember(const ClassData& klass, [all …]
|
/art/dexlayout/ |
D | dex_verify.h | 90 bool VerifyClassData(dex_ir::ClassData* orig, dex_ir::ClassData* output, std::string* error_msg);
|
D | dex_ir.h | 43 class ClassData; variable 93 virtual void Dispatch(ClassData* class_data) = 0; 492 CollectionVector<ClassData>& ClassDatas() { return class_datas_; } in ClassDatas() 493 const CollectionVector<ClassData>& ClassDatas() const { return class_datas_; } in ClassDatas() 572 CollectionVector<ClassData> class_datas_; 878 class ClassData : public Item { 880 ClassData(FieldItemVector* static_fields, in ClassData() function 889 ~ClassData() override = default; 903 DISALLOW_COPY_AND_ASSIGN(ClassData); 915 ClassData* class_data) in ClassDef() [all …]
|
D | compact_dex_writer.cc | 54 dex_ir::ClassData* class_data = class_def->GetClassData(); in WriteDebugInfoOffsetTable() 242 dex_ir::ClassData* class_data = class_def->GetClassData(); in SortDebugInfosByMethodIndex() 342 dex_ir::ClassData* class_data = class_def->GetClassData(); in CanGenerateCompactDex()
|
D | dex_ir_builder.cc | 170 ClassData* CreateClassData(const DexFile& dex_file, const dex::ClassDef& class_def); 245 CollectionMap<ClassData> class_datas_map_; 501 ClassData* class_data = CreateClassData(dex_file, disk_class_def); in CreateClassDef() 642 ClassData* class_data = class_def->GetClassData(); in AddHiddenapiClassDataFromMapListSection() 944 ClassData* BuilderMaps::CreateClassData(const DexFile& dex_file, in CreateClassData() 949 ClassData* class_data = class_datas_map_.GetExistingObject(offset); in CreateClassData()
|
D | dexlayout.cc | 656 dex_ir::ClassData* class_data = class_def->GetClassData(); in DumpClassDef() 1453 dex_ir::ClassData* class_data = class_def->GetClassData(); in DumpClass() 1587 std::unordered_set<dex_ir::ClassData*> visited_class_data; in LayoutClassDefsAndClassData() 1591 dex_ir::ClassData* class_data = class_def->GetClassData(); in LayoutClassDefsAndClassData() 1641 dex_ir::ClassData* data = class_def->GetClassData(); in LayoutStringData() 1747 dex_ir::ClassData* class_data = class_def->GetClassData(); in LayoutCodeItems()
|
D | dex_visualize.cc | 277 dex_ir::ClassData* class_data = class_def->GetClassData(); in VisualizeDexLayout()
|
D | dex_verify.cc | 744 bool VerifyClassData(dex_ir::ClassData* orig, dex_ir::ClassData* output, std::string* error_msg) { in VerifyClassData()
|
D | dex_writer.cc | 495 dex_ir::ClassData* class_data = class_def->GetClassData(); in WriteHiddenapiClassData() 659 for (const std::unique_ptr<dex_ir::ClassData>& class_data : in WriteClassDatas()
|
/art/imgdiag/ |
D | imgdiag.cc | 525 SortByValueDesc<mirror::Class*, size_t, ClassData>( in DumpDirtyEntries() 527 [](const ClassData& d) { return d.dirty_object_count; }); in DumpDirtyEntries() 532 ClassData& class_data = class_data_[klass]; in DumpDirtyEntries() 568 SortByValueDesc<mirror::Class*, size_t, ClassData>( in DumpFalseDirtyEntries() 570 [](const ClassData& d) { return d.false_dirty_object_count; }); in DumpFalseDirtyEntries() 575 ClassData& class_data = class_data_[klass]; in DumpFalseDirtyEntries() 591 SortByValueDesc<mirror::Class*, size_t, ClassData>( in DumpCleanEntries() 593 [](const ClassData& d) { return d.clean_object_count; }); in DumpCleanEntries() 602 struct ClassData { struct in art::__anon79c55f3c0111::RegionSpecializedBase 654 std::map<mirror::Class*, ClassData> class_data_;
|
/art/test/913-heaps/ |
D | heaps.cc | 57 struct ClassData { struct 63 static std::map<jlong, ClassData> sClassData; 72 ClassData data; in Java_art_Test913_registerClass() 83 sClassData.insert(std::pair<jlong, ClassData>(tag, data)); in Java_art_Test913_registerClass() 242 const ClassData& class_data = it->second; in Java_art_Test913_followReferences()
|