Home | History | Annotate | Download | only in libdex

Lines Matching refs:classData

909         DexClassData* classData);
922 DexClassData* classData = dexReadAndVerifyClassData(&data, NULL);
924 if (classData == NULL) {
934 u4 dataDefiner = findFirstClassDataDefiner(state, classData);
937 free(classData);
1584 DexClassData* classData) {
1587 okay = verifyFields(state, classData->header.staticFieldsSize,
1588 classData->staticFields, true);
1595 verifyFields(state, classData->header.instanceFieldsSize,
1596 classData->instanceFields, false);
1603 okay = verifyMethods(state, classData->header.directMethodsSize,
1604 classData->directMethods, true);
1611 okay = verifyMethods(state, classData->header.virtualMethodsSize,
1612 classData->virtualMethods, false);
1625 DexClassData* classData = dexReadAndVerifyClassData(&data, state->fileEnd);
1627 if (classData == NULL) {
1632 bool okay = verifyClassDataItem0(state, classData);
1634 free(classData);
1647 DexClassData* classData) {
1648 if (classData->header.staticFieldsSize != 0) {
1649 u4 fieldIdx = classData->staticFields[0].fieldIdx;
1654 if (classData->header.instanceFieldsSize != 0) {
1655 u4 fieldIdx = classData->instanceFields[0].fieldIdx;
1660 if (classData->header.directMethodsSize != 0) {
1661 u4 methodIdx = classData->directMethods[0].methodIdx;
1666 if (classData->header.virtualMethodsSize != 0) {
1667 u4 methodIdx = classData->virtualMethods[0].methodIdx;
1678 DexClassData* classData = dexReadAndVerifyClassData(&data, state->fileEnd);
1679 u4 definingClass = findFirstClassDataDefiner(state, classData);
1683 for (i = classData->header.staticFieldsSize; okay && (i > 0); /*i*/) {
1685 const DexField* field = &classData->staticFields[i];
1689 for (i = classData->header.instanceFieldsSize; okay && (i > 0); /*i*/) {
1691 const DexField* field = &classData->instanceFields[i];
1695 for (i = classData->header.directMethodsSize; okay && (i > 0); /*i*/) {
1697 const DexMethod* meth = &classData->directMethods[i];
1703 for (i = classData->header.virtualMethodsSize; okay && (i > 0); /*i*/) {
1705 const DexMethod* meth = &classData->virtualMethods[i];
1711 free(classData);