/dalvik/dx/src/com/android/dx/command/grep/ |
Grep.java | 19 import com.android.dex.ClassData; 40 private ClassData.Method currentMethod; 98 ClassData classData = dex.readClassData(classDef); 107 for (ClassData.Method method : classData.allMethods()) {
|
/dalvik/dx/src/com/android/dex/ |
ClassData.java | 19 public final class ClassData { 25 public ClassData(Field[] staticFields, Field[] instanceFields,
|
Dex.java | 251 public ClassData readClassData(ClassDef classDef) { 259 public Code readCode(ClassData.Method method) { 549 private ClassData readClassData() { 554 ClassData.Field[] staticFields = readFields(staticFieldsSize); 555 ClassData.Field[] instanceFields = readFields(instanceFieldsSize); 556 ClassData.Method[] directMethods = readMethods(directMethodsSize); 557 ClassData.Method[] virtualMethods = readMethods(virtualMethodsSize); 558 return new ClassData(staticFields, instanceFields, directMethods, virtualMethods); 561 private ClassData.Field[] readFields(int count) { 562 ClassData.Field[] result = new ClassData.Field[count] [all...] |
/art/tools/ahat/src/main/com/android/ahat/proguard/ |
ProguardMap.java | 71 private static class ClassData { 80 // Constructs a ClassData object for a class with the given clear name. 81 public ClassData(String clearName) { 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) [all...] |
/dalvik/dx/src/com/android/dx/command/findusages/ |
FindUsages.java | 19 import com.android.dex.ClassData; 42 private ClassData.Method currentMethod; 128 ClassData classData = dex.readClassData(classDef); 129 for (ClassData.Field field : classData.allFields()) { 136 for (ClassData.Method method : classData.allMethods()) {
|
/art/runtime/dex/ |
dex_file_annotations.cc | 66 class ClassData { 68 explicit ClassData(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) 69 : ClassData(ScopedNullHandle<mirror::Class>(), // klass 76 ClassData(Scope& hs, ArtField* field) REQUIRES_SHARED(Locks::mutator_lock_) 77 : ClassData(hs.NewHandle(field->GetDeclaringClass())) { } 79 explicit ClassData(Handle<mirror::Class> klass) REQUIRES_SHARED(art::Locks::mutator_lock_) 80 : ClassData(klass, // klass 118 ClassData(Handle<mirror::Class> klass, 134 DISALLOW_COPY_AND_ASSIGN(ClassData); 137 ObjPtr<mirror::Object> CreateAnnotationMember(const ClassData& klass [all...] |
/art/dexlayout/ |
dex_verify.h | 90 bool VerifyClassData(dex_ir::ClassData* orig, dex_ir::ClassData* output, std::string* error_msg);
|
dex_ir.h | 43 class ClassData; 93 virtual void Dispatch(ClassData* class_data) = 0; 492 CollectionVector<ClassData>& ClassDatas() { return class_datas_; } 493 const CollectionVector<ClassData>& ClassDatas() const { return class_datas_; } 572 CollectionVector<ClassData> class_datas_; 878 class ClassData : public Item { 880 ClassData(FieldItemVector* static_fields, 889 ~ClassData() override = default; 903 DISALLOW_COPY_AND_ASSIGN(ClassData); 915 ClassData* class_data [all...] |
compact_dex_writer.cc | 54 dex_ir::ClassData* class_data = class_def->GetClassData(); 242 dex_ir::ClassData* class_data = class_def->GetClassData(); 342 dex_ir::ClassData* class_data = class_def->GetClassData();
|
dex_ir_builder.cc | 169 ClassData* CreateClassData(const DexFile& dex_file, const dex::ClassDef& class_def); 244 CollectionMap<ClassData> class_datas_map_; 500 ClassData* class_data = CreateClassData(dex_file, disk_class_def); 641 ClassData* class_data = class_def->GetClassData(); [all...] |
dex_visualize.cc | 277 dex_ir::ClassData* class_data = class_def->GetClassData();
|
dexlayout.cc | 655 dex_ir::ClassData* class_data = class_def->GetClassData(); [all...] |
dex_verify.cc | 744 bool VerifyClassData(dex_ir::ClassData* orig, dex_ir::ClassData* output, std::string* error_msg) { [all...] |
dex_writer.cc | 495 dex_ir::ClassData* class_data = class_def->GetClassData(); 659 for (const std::unique_ptr<dex_ir::ClassData>& class_data : [all...] |
/dalvik/dx/src/com/android/dx/merge/ |
DexMerger.java | 21 import com.android.dex.ClassData; 131 classDataOut = dexOut.appendSection(writerSizes.classData, "class data"); 748 ClassData classData = in.readClassData(classDef); 749 transformClassData(in, classData, indexMap); 837 private void transformClassData(Dex in, ClassData classData, IndexMap indexMap) { 840 ClassData.Field[] staticFields = classData.getStaticFields(); 841 ClassData.Field[] instanceFields = classData.getInstanceFields() [all...] |
/art/imgdiag/ |
imgdiag.cc | 525 SortByValueDesc<mirror::Class*, size_t, ClassData>( 527 [](const ClassData& d) { return d.dirty_object_count; }); 532 ClassData& class_data = class_data_[klass]; 568 SortByValueDesc<mirror::Class*, size_t, ClassData>( 570 [](const ClassData& d) { return d.false_dirty_object_count; }); 575 ClassData& class_data = class_data_[klass]; 591 SortByValueDesc<mirror::Class*, size_t, ClassData>( 593 [](const ClassData& d) { return d.clean_object_count; }); 602 struct ClassData { 654 std::map<mirror::Class*, ClassData> class_data_ [all...] |
/art/test/913-heaps/ |
heaps.cc | 57 struct ClassData { 62 // Stores a map from tags to ClassData. 63 static std::map<jlong, ClassData> sClassData; 72 ClassData data; 83 sClassData.insert(std::pair<jlong, ClassData>(tag, data)); 242 const ClassData& class_data = it->second; [all...] |
/external/kotlinc/lib/ |
jvm-abi-gen.jar | |
kotlin-reflect.jar | |
/external/dexmaker/lib/ |
dalvik-dx-9.0.0_r3.jar | |
/external/testng/ant/3rdparty/ |
cobertura.jar | |
/external/owasp/sanitizer/tools/findbugs/lib/ |
findbugs.jar | |