Lines Matching refs:header
104 DexClassDataHeader header; in dexReadAndVerifyClassData() local
113 if (! dexReadAndVerifyClassDataHeader(pData, pLimit, &header)) { in dexReadAndVerifyClassData()
118 (header.staticFieldsSize * sizeof(DexField)) + in dexReadAndVerifyClassData()
119 (header.instanceFieldsSize * sizeof(DexField)) + in dexReadAndVerifyClassData()
120 (header.directMethodsSize * sizeof(DexMethod)) + in dexReadAndVerifyClassData()
121 (header.virtualMethodsSize * sizeof(DexMethod)); in dexReadAndVerifyClassData()
132 result->header = header; in dexReadAndVerifyClassData()
134 if (header.staticFieldsSize != 0) { in dexReadAndVerifyClassData()
136 ptr += header.staticFieldsSize * sizeof(DexField); in dexReadAndVerifyClassData()
141 if (header.instanceFieldsSize != 0) { in dexReadAndVerifyClassData()
143 ptr += header.instanceFieldsSize * sizeof(DexField); in dexReadAndVerifyClassData()
148 if (header.directMethodsSize != 0) { in dexReadAndVerifyClassData()
150 ptr += header.directMethodsSize * sizeof(DexMethod); in dexReadAndVerifyClassData()
155 if (header.virtualMethodsSize != 0) { in dexReadAndVerifyClassData()
162 for (i = 0; okay && (i < header.staticFieldsSize); i++) { in dexReadAndVerifyClassData()
168 for (i = 0; okay && (i < header.instanceFieldsSize); i++) { in dexReadAndVerifyClassData()
174 for (i = 0; okay && (i < header.directMethodsSize); i++) { in dexReadAndVerifyClassData()
180 for (i = 0; okay && (i < header.virtualMethodsSize); i++) { in dexReadAndVerifyClassData()