Lines Matching refs:classData

899         DexClassData* classData);
912 DexClassData* classData = dexReadAndVerifyClassData(&data, NULL); in verifyClassDataIsForDef() local
914 if (classData == NULL) { in verifyClassDataIsForDef()
924 u4 dataDefiner = findFirstClassDataDefiner(state, classData); in verifyClassDataIsForDef()
927 free(classData); in verifyClassDataIsForDef()
1504 DexClassData* classData) { in verifyClassDataItem0() argument
1507 okay = verifyFields(state, classData->header.staticFieldsSize, in verifyClassDataItem0()
1508 classData->staticFields, true); in verifyClassDataItem0()
1515 verifyFields(state, classData->header.instanceFieldsSize, in verifyClassDataItem0()
1516 classData->instanceFields, false); in verifyClassDataItem0()
1523 okay = verifyMethods(state, classData->header.directMethodsSize, in verifyClassDataItem0()
1524 classData->directMethods, true); in verifyClassDataItem0()
1531 okay = verifyMethods(state, classData->header.virtualMethodsSize, in verifyClassDataItem0()
1532 classData->virtualMethods, false); in verifyClassDataItem0()
1545 DexClassData* classData = dexReadAndVerifyClassData(&data, state->fileEnd); in intraVerifyClassDataItem() local
1547 if (classData == NULL) { in intraVerifyClassDataItem()
1552 bool okay = verifyClassDataItem0(state, classData); in intraVerifyClassDataItem()
1554 free(classData); in intraVerifyClassDataItem()
1567 DexClassData* classData) { in findFirstClassDataDefiner() argument
1568 if (classData->header.staticFieldsSize != 0) { in findFirstClassDataDefiner()
1569 u4 fieldIdx = classData->staticFields[0].fieldIdx; in findFirstClassDataDefiner()
1574 if (classData->header.instanceFieldsSize != 0) { in findFirstClassDataDefiner()
1575 u4 fieldIdx = classData->instanceFields[0].fieldIdx; in findFirstClassDataDefiner()
1580 if (classData->header.directMethodsSize != 0) { in findFirstClassDataDefiner()
1581 u4 methodIdx = classData->directMethods[0].methodIdx; in findFirstClassDataDefiner()
1586 if (classData->header.virtualMethodsSize != 0) { in findFirstClassDataDefiner()
1587 u4 methodIdx = classData->virtualMethods[0].methodIdx; in findFirstClassDataDefiner()
1598 DexClassData* classData = dexReadAndVerifyClassData(&data, state->fileEnd); in crossVerifyClassDataItem() local
1599 u4 definingClass = findFirstClassDataDefiner(state, classData); in crossVerifyClassDataItem()
1603 for (i = classData->header.staticFieldsSize; okay && (i > 0); /*i*/) { in crossVerifyClassDataItem()
1605 const DexField* field = &classData->staticFields[i]; in crossVerifyClassDataItem()
1609 for (i = classData->header.instanceFieldsSize; okay && (i > 0); /*i*/) { in crossVerifyClassDataItem()
1611 const DexField* field = &classData->instanceFields[i]; in crossVerifyClassDataItem()
1615 for (i = classData->header.directMethodsSize; okay && (i > 0); /*i*/) { in crossVerifyClassDataItem()
1617 const DexMethod* meth = &classData->directMethods[i]; in crossVerifyClassDataItem()
1623 for (i = classData->header.virtualMethodsSize; okay && (i > 0); /*i*/) { in crossVerifyClassDataItem()
1625 const DexMethod* meth = &classData->virtualMethods[i]; in crossVerifyClassDataItem()
1631 free(classData); in crossVerifyClassDataItem()