Home
last modified time | relevance | path

Searched refs:classData (Results 1 – 8 of 8) sorted by relevance

/dalvik/dexgen/src/com/android/dexgen/dex/file/
DClassDefItem.java67 private final ClassDataItem classData; field in ClassDefItem
111 this.classData = new ClassDataItem(thisClass); in ClassDefItem()
139 if (!classData.isEmpty()) { in addContents()
141 classDataSection.add(classData); in addContents()
143 CstArray staticValues = classData.getStaticValuesConstant(); in addContents()
184 int dataOff = classData.isEmpty()? 0 : classData.getAbsoluteOffset(); in writeTo()
280 classData.addStaticField(field, value); in addStaticField()
289 classData.addInstanceField(field); in addInstanceField()
298 classData.addDirectMethod(method); in addDirectMethod()
307 classData.addVirtualMethod(method); in addVirtualMethod()
[all …]
DDexFile.java83 private final MixedItemSection classData; field in DexFile
112 classData = new MixedItemSection(null, this, 1, SortType.NONE); in DexFile()
129 classData, map }; in DexFile()
321 return classData; in getClassData()
484 classData.prepare(); in toDex0()
/dalvik/dx/src/com/android/dx/dex/file/
DClassDefItem.java65 private final ClassDataItem classData; field in ClassDefItem
109 this.classData = new ClassDataItem(thisClass); in ClassDefItem()
137 if (!classData.isEmpty()) { in addContents()
139 classDataSection.add(classData); in addContents()
141 CstArray staticValues = classData.getStaticValuesConstant(); in addContents()
182 int dataOff = classData.isEmpty()? 0 : classData.getAbsoluteOffset(); in writeTo()
278 classData.addStaticField(field, value); in addStaticField()
287 classData.addInstanceField(field); in addInstanceField()
296 classData.addDirectMethod(method); in addDirectMethod()
305 classData.addVirtualMethod(method); in addVirtualMethod()
[all …]
DDexFile.java86 private final MixedItemSection classData; field in DexFile
117 classData = new MixedItemSection(null, this, 1, SortType.NONE); in DexFile()
134 classData, map }; in DexFile()
340 return classData; in getClassData()
501 classData.prepare(); in toDex0()
/dalvik/libdex/
DDexSwapVerify.cpp925 DexClassData* classData);
938 DexClassData* classData = dexReadAndVerifyClassData(&data, NULL); in verifyClassDataIsForDef() local
940 if (classData == NULL) { in verifyClassDataIsForDef()
950 u4 dataDefiner = findFirstClassDataDefiner(state, classData); in verifyClassDataIsForDef()
953 free(classData); in verifyClassDataIsForDef()
1521 DexClassData* classData) { in verifyClassDataItem0() argument
1524 okay = verifyFields(state, classData->header.staticFieldsSize, in verifyClassDataItem0()
1525 classData->staticFields, true); in verifyClassDataItem0()
1532 verifyFields(state, classData->header.instanceFieldsSize, in verifyClassDataItem0()
1533 classData->instanceFields, false); in verifyClassDataItem0()
[all …]
/dalvik/dx/src/com/android/dx/command/grep/
DGrep.java97 ClassData classData = dex.readClassData(classDef); in grep() local
106 for (ClassData.Method method : classData.allMethods()) { in grep()
/dalvik/dx/src/com/android/dx/command/findusages/
DFindUsages.java126 ClassData classData = dex.readClassData(classDef); in findUsages() local
127 for (ClassData.Field field : classData.allFields()) { in findUsages()
134 for (ClassData.Method method : classData.allMethods()) { in findUsages()
/dalvik/dx/src/com/android/dx/merge/
DDexMerger.java134 classDataOut = dexOut.appendSection(writerSizes.classData, "class data"); in DexMerger()
681 ClassData classData = in.readClassData(classDef); in transformClassDef() local
682 transformClassData(in, classData, indexMap); in transformClassDef()
770 private void transformClassData(Dex in, ClassData classData, IndexMap indexMap) { in transformClassData() argument
773 ClassData.Field[] staticFields = classData.getStaticFields(); in transformClassData()
774 ClassData.Field[] instanceFields = classData.getInstanceFields(); in transformClassData()
775 ClassData.Method[] directMethods = classData.getDirectMethods(); in transformClassData()
776 ClassData.Method[] virtualMethods = classData.getVirtualMethods(); in transformClassData()
1011 private int classData; field in DexMerger.WriterSizes
1035 classData = dexMerger.classDataOut.used(); in WriterSizes()
[all …]