Lines Matching refs:header
105 DexClassDataHeader header; in dexReadAndVerifyClassData() local
114 if (! dexReadAndVerifyClassDataHeader(pData, pLimit, &header)) { in dexReadAndVerifyClassData()
119 (header.staticFieldsSize * sizeof(DexField)) + in dexReadAndVerifyClassData()
120 (header.instanceFieldsSize * sizeof(DexField)) + in dexReadAndVerifyClassData()
121 (header.directMethodsSize * sizeof(DexMethod)) + in dexReadAndVerifyClassData()
122 (header.virtualMethodsSize * sizeof(DexMethod)); in dexReadAndVerifyClassData()
133 result->header = header; in dexReadAndVerifyClassData()
135 if (header.staticFieldsSize != 0) { in dexReadAndVerifyClassData()
137 ptr += header.staticFieldsSize * sizeof(DexField); in dexReadAndVerifyClassData()
142 if (header.instanceFieldsSize != 0) { in dexReadAndVerifyClassData()
144 ptr += header.instanceFieldsSize * sizeof(DexField); in dexReadAndVerifyClassData()
149 if (header.directMethodsSize != 0) { in dexReadAndVerifyClassData()
151 ptr += header.directMethodsSize * sizeof(DexMethod); in dexReadAndVerifyClassData()
156 if (header.virtualMethodsSize != 0) { in dexReadAndVerifyClassData()
163 for (i = 0; okay && (i < header.staticFieldsSize); i++) { in dexReadAndVerifyClassData()
169 for (i = 0; okay && (i < header.instanceFieldsSize); i++) { in dexReadAndVerifyClassData()
175 for (i = 0; okay && (i < header.directMethodsSize); i++) { in dexReadAndVerifyClassData()
181 for (i = 0; okay && (i < header.virtualMethodsSize); i++) { in dexReadAndVerifyClassData()