• Home
  • Raw
  • Download

Lines Matching refs:data

937     const u1* data = (const u1*) filePointer(state, offset);  in verifyClassDataIsForDef()  local
938 DexClassData* classData = dexReadAndVerifyClassData(&data, NULL); in verifyClassDataIsForDef()
1407 const u1* data = item->annotation; in annotationItemTypeIdx() local
1408 return readUnsignedLeb128(&data); in annotationItemTypeIdx()
1561 const u1* data = (const u1*) ptr; in intraVerifyClassDataItem() local
1562 DexClassData* classData = dexReadAndVerifyClassData(&data, state->fileEnd); in intraVerifyClassDataItem()
1577 return (void*) data; in intraVerifyClassDataItem()
1614 const u1* data = (const u1*) ptr; in crossVerifyClassDataItem() local
1615 DexClassData* classData = dexReadAndVerifyClassData(&data, state->fileEnd); in crossVerifyClassDataItem()
1654 return (void*) data; in crossVerifyClassDataItem()
1874 const u1* data = (const u1*) ptr; in intraVerifyStringDataItem() local
1876 u4 utf16Size = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyStringDataItem()
1885 if (data >= fileEnd) { in intraVerifyStringDataItem()
1890 u1 byte1 = *(data++); in intraVerifyStringDataItem()
1928 u1 byte2 = *(data++); in intraVerifyStringDataItem()
1933 u1 byte3 = *(data++); in intraVerifyStringDataItem()
1949 u1 byte2 = *(data++); in intraVerifyStringDataItem()
1964 if (*(data++) != '\0') { in intraVerifyStringDataItem()
1969 return (void*) data; in intraVerifyStringDataItem()
1975 const u1* data = (const u1*) ptr; in intraVerifyDebugInfoItem() local
1979 readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
1987 readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2001 readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2016 u1 opcode = *(data++); in intraVerifyDebugInfoItem()
2024 readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2028 readAndVerifySignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2033 u4 regNum = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2039 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2045 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2055 u4 regNum = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2065 u4 regNum = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2071 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2077 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2083 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2092 u4 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2111 return (void*) data; in intraVerifyDebugInfoItem()
2115 static const u1* verifyEncodedValue(const CheckState* state, const u1* data,
2118 const u1* data, bool crossVerify);
2124 const u1* data = *pData; in readUnsignedLittleEndian() local
2128 CHECK_PTR_RANGE(data, data + size); in readUnsignedLittleEndian()
2131 result |= ((u4) *(data++)) << (i * 8); in readUnsignedLittleEndian()
2134 *pData = data; in readUnsignedLittleEndian()
2141 const u1* data, bool crossVerify) { in verifyEncodedArray() argument
2143 u4 size = readAndVerifyUnsignedLeb128(&data, state->fileEnd, &okay); in verifyEncodedArray()
2151 data = verifyEncodedValue(state, data, crossVerify); in verifyEncodedArray()
2152 if (data == NULL) { in verifyEncodedArray()
2158 return data; in verifyEncodedArray()
2164 const u1* data, bool crossVerify) { in verifyEncodedValue() argument
2165 CHECK_PTR_RANGE(data, data + 1); in verifyEncodedValue()
2167 u1 headerByte = *(data++); in verifyEncodedValue()
2177 data++; in verifyEncodedValue()
2186 data += valueArg + 1; in verifyEncodedValue()
2195 data += valueArg + 1; in verifyEncodedValue()
2200 data += valueArg + 1; in verifyEncodedValue()
2208 u4 idx = readUnsignedLittleEndian(state, &data, valueArg + 1); in verifyEncodedValue()
2217 u4 idx = readUnsignedLittleEndian(state, &data, valueArg + 1); in verifyEncodedValue()
2227 u4 idx = readUnsignedLittleEndian(state, &data, valueArg + 1); in verifyEncodedValue()
2236 u4 idx = readUnsignedLittleEndian(state, &data, valueArg + 1); in verifyEncodedValue()
2245 data = verifyEncodedArray(state, data, crossVerify); in verifyEncodedValue()
2253 data = verifyEncodedAnnotation(state, data, crossVerify); in verifyEncodedValue()
2278 return data; in verifyEncodedValue()
2284 const u1* data, bool crossVerify) { in verifyEncodedAnnotation() argument
2287 u4 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in verifyEncodedAnnotation()
2304 u4 size = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in verifyEncodedAnnotation()
2314 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in verifyEncodedAnnotation()
2339 data = verifyEncodedValue(state, data, crossVerify); in verifyEncodedAnnotation()
2342 if (data == NULL) { in verifyEncodedAnnotation()
2347 return data; in verifyEncodedAnnotation()
2357 const u1* data = (const u1*) ptr; in intraVerifyAnnotationItem() local
2359 CHECK_PTR_RANGE(data, data + 1); in intraVerifyAnnotationItem()
2361 switch (*(data++)) { in intraVerifyAnnotationItem()
2368 ALOGE("Bogus annotation visibility: %#x", *data); in intraVerifyAnnotationItem()
2373 return (void*) verifyEncodedAnnotation(state, data, false); in intraVerifyAnnotationItem()
2378 const u1* data = (const u1*) ptr; in crossVerifyAnnotationItem() local
2381 data++; in crossVerifyAnnotationItem()
2383 return (void*) verifyEncodedAnnotation(state, data, true); in crossVerifyAnnotationItem()