Lines Matching refs:classData
909 DexClassData* classData);
922 DexClassData* classData = dexReadAndVerifyClassData(&data, NULL); in verifyClassDataIsForDef() local
924 if (classData == NULL) { in verifyClassDataIsForDef()
934 u4 dataDefiner = findFirstClassDataDefiner(state, classData); in verifyClassDataIsForDef()
937 free(classData); in verifyClassDataIsForDef()
1576 DexClassData* classData) { in verifyClassDataItem0() argument
1579 okay = verifyFields(state, classData->header.staticFieldsSize, in verifyClassDataItem0()
1580 classData->staticFields, true); in verifyClassDataItem0()
1587 verifyFields(state, classData->header.instanceFieldsSize, in verifyClassDataItem0()
1588 classData->instanceFields, false); in verifyClassDataItem0()
1595 okay = verifyMethods(state, classData->header.directMethodsSize, in verifyClassDataItem0()
1596 classData->directMethods, true); in verifyClassDataItem0()
1603 okay = verifyMethods(state, classData->header.virtualMethodsSize, in verifyClassDataItem0()
1604 classData->virtualMethods, false); in verifyClassDataItem0()
1617 DexClassData* classData = dexReadAndVerifyClassData(&data, state->fileEnd); in intraVerifyClassDataItem() local
1619 if (classData == NULL) { in intraVerifyClassDataItem()
1624 bool okay = verifyClassDataItem0(state, classData); in intraVerifyClassDataItem()
1626 free(classData); in intraVerifyClassDataItem()
1639 DexClassData* classData) { in findFirstClassDataDefiner() argument
1640 if (classData->header.staticFieldsSize != 0) { in findFirstClassDataDefiner()
1641 u4 fieldIdx = classData->staticFields[0].fieldIdx; in findFirstClassDataDefiner()
1646 if (classData->header.instanceFieldsSize != 0) { in findFirstClassDataDefiner()
1647 u4 fieldIdx = classData->instanceFields[0].fieldIdx; in findFirstClassDataDefiner()
1652 if (classData->header.directMethodsSize != 0) { in findFirstClassDataDefiner()
1653 u4 methodIdx = classData->directMethods[0].methodIdx; in findFirstClassDataDefiner()
1658 if (classData->header.virtualMethodsSize != 0) { in findFirstClassDataDefiner()
1659 u4 methodIdx = classData->virtualMethods[0].methodIdx; in findFirstClassDataDefiner()
1670 DexClassData* classData = dexReadAndVerifyClassData(&data, state->fileEnd); in crossVerifyClassDataItem() local
1671 u4 definingClass = findFirstClassDataDefiner(state, classData); in crossVerifyClassDataItem()
1675 for (i = classData->header.staticFieldsSize; okay && (i > 0); /*i*/) { in crossVerifyClassDataItem()
1677 const DexField* field = &classData->staticFields[i]; in crossVerifyClassDataItem()
1681 for (i = classData->header.instanceFieldsSize; okay && (i > 0); /*i*/) { in crossVerifyClassDataItem()
1683 const DexField* field = &classData->instanceFields[i]; in crossVerifyClassDataItem()
1687 for (i = classData->header.directMethodsSize; okay && (i > 0); /*i*/) { in crossVerifyClassDataItem()
1689 const DexMethod* meth = &classData->directMethods[i]; in crossVerifyClassDataItem()
1695 for (i = classData->header.virtualMethodsSize; okay && (i > 0); /*i*/) { in crossVerifyClassDataItem()
1697 const DexMethod* meth = &classData->virtualMethods[i]; in crossVerifyClassDataItem()
1703 free(classData); in crossVerifyClassDataItem()