Home
last modified time | relevance | path

Searched refs:ClassData (Results 1 – 12 of 12) sorted by relevance

/art/tools/ahat/src/main/com/android/ahat/proguard/
DProguardMap.java71 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()
331 ClassData classData = mClassesFromObfuscatedName.get(baseName); in getClassName()
348 ClassData classData = mClassesFromClearName.get(clearClass); in getFieldName()
373 ClassData classData = mClassesFromClearName.get(clearClassName); in getFrame()
/art/runtime/dex/
Ddex_file_annotations.cc66 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::__anon1fa1ee800111::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::__anon1fa1ee800111::ClassData
134 DISALLOW_COPY_AND_ASSIGN(ClassData);
137 ObjPtr<mirror::Object> CreateAnnotationMember(const ClassData& klass,
[all …]
/art/dexlayout/
Ddex_verify.h90 bool VerifyClassData(dex_ir::ClassData* orig, dex_ir::ClassData* output, std::string* error_msg);
Ddex_ir.h43 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 …]
Dcompact_dex_writer.cc53 dex_ir::ClassData* class_data = class_def->GetClassData(); in WriteDebugInfoOffsetTable()
240 dex_ir::ClassData* class_data = class_def->GetClassData(); in SortDebugInfosByMethodIndex()
340 dex_ir::ClassData* class_data = class_def->GetClassData(); in CanGenerateCompactDex()
Ddex_ir_builder.cc170 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()
Ddexlayout.cc656 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()
Ddex_visualize.cc277 dex_ir::ClassData* class_data = class_def->GetClassData(); in VisualizeDexLayout()
Ddex_verify.cc744 bool VerifyClassData(dex_ir::ClassData* orig, dex_ir::ClassData* output, std::string* error_msg) { in VerifyClassData()
Ddex_writer.cc495 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/
Dimgdiag.cc526 SortByValueDesc<mirror::Class*, size_t, ClassData>( in DumpDirtyEntries()
528 [](const ClassData& d) { return d.dirty_object_count; }); in DumpDirtyEntries()
533 ClassData& class_data = class_data_[klass]; in DumpDirtyEntries()
569 SortByValueDesc<mirror::Class*, size_t, ClassData>( in DumpFalseDirtyEntries()
571 [](const ClassData& d) { return d.false_dirty_object_count; }); in DumpFalseDirtyEntries()
576 ClassData& class_data = class_data_[klass]; in DumpFalseDirtyEntries()
592 SortByValueDesc<mirror::Class*, size_t, ClassData>( in DumpCleanEntries()
594 [](const ClassData& d) { return d.clean_object_count; }); in DumpCleanEntries()
603 struct ClassData { struct in art::__anon8a2ad3630111::RegionSpecializedBase
655 std::map<mirror::Class*, ClassData> class_data_;
/art/test/913-heaps/
Dheaps.cc57 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()