• Home
  • Raw
  • Download

Lines Matching refs:data

931     const u1* data = (const u1*) filePointer(state, offset);  in verifyClassDataIsForDef()  local
932 DexClassData* classData = dexReadAndVerifyClassData(&data, NULL); in verifyClassDataIsForDef()
1401 const u1* data = item->annotation; in annotationItemTypeIdx() local
1402 return readUnsignedLeb128(&data); in annotationItemTypeIdx()
1549 const u1* data = (const u1*) ptr; in intraVerifyClassDataItem() local
1550 DexClassData* classData = dexReadAndVerifyClassData(&data, state->fileEnd); in intraVerifyClassDataItem()
1565 return (void*) data; in intraVerifyClassDataItem()
1602 const u1* data = (const u1*) ptr; in crossVerifyClassDataItem() local
1603 DexClassData* classData = dexReadAndVerifyClassData(&data, state->fileEnd); in crossVerifyClassDataItem()
1642 return (void*) data; in crossVerifyClassDataItem()
1862 const u1* data = (const u1*) ptr; in intraVerifyStringDataItem() local
1864 u4 utf16Size = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyStringDataItem()
1873 if (data >= fileEnd) { in intraVerifyStringDataItem()
1878 u1 byte1 = *(data++); in intraVerifyStringDataItem()
1916 u1 byte2 = *(data++); in intraVerifyStringDataItem()
1921 u1 byte3 = *(data++); in intraVerifyStringDataItem()
1937 u1 byte2 = *(data++); in intraVerifyStringDataItem()
1952 if (*(data++) != '\0') { in intraVerifyStringDataItem()
1957 return (void*) data; in intraVerifyStringDataItem()
1963 const u1* data = (const u1*) ptr; in intraVerifyDebugInfoItem() local
1967 readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
1975 readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
1989 readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2004 u1 opcode = *(data++); in intraVerifyDebugInfoItem()
2012 readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2016 readAndVerifySignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2021 u4 regNum = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2027 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2033 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2043 u4 regNum = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2053 u4 regNum = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2059 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2065 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2071 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2080 u4 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in intraVerifyDebugInfoItem()
2099 return (void*) data; in intraVerifyDebugInfoItem()
2103 static const u1* verifyEncodedValue(const CheckState* state, const u1* data,
2106 const u1* data, bool crossVerify);
2112 const u1* data = *pData; in readUnsignedLittleEndian() local
2116 CHECK_PTR_RANGE(data, data + size); in readUnsignedLittleEndian()
2119 result |= ((u4) *(data++)) << (i * 8); in readUnsignedLittleEndian()
2122 *pData = data; in readUnsignedLittleEndian()
2129 const u1* data, bool crossVerify) { in verifyEncodedArray() argument
2131 u4 size = readAndVerifyUnsignedLeb128(&data, state->fileEnd, &okay); in verifyEncodedArray()
2139 data = verifyEncodedValue(state, data, crossVerify); in verifyEncodedArray()
2140 if (data == NULL) { in verifyEncodedArray()
2146 return data; in verifyEncodedArray()
2152 const u1* data, bool crossVerify) { in verifyEncodedValue() argument
2153 CHECK_PTR_RANGE(data, data + 1); in verifyEncodedValue()
2155 u1 headerByte = *(data++); in verifyEncodedValue()
2165 data++; in verifyEncodedValue()
2174 data += valueArg + 1; in verifyEncodedValue()
2183 data += valueArg + 1; in verifyEncodedValue()
2188 data += valueArg + 1; in verifyEncodedValue()
2196 u4 idx = readUnsignedLittleEndian(state, &data, valueArg + 1); in verifyEncodedValue()
2205 u4 idx = readUnsignedLittleEndian(state, &data, valueArg + 1); in verifyEncodedValue()
2215 u4 idx = readUnsignedLittleEndian(state, &data, valueArg + 1); in verifyEncodedValue()
2224 u4 idx = readUnsignedLittleEndian(state, &data, valueArg + 1); in verifyEncodedValue()
2233 data = verifyEncodedArray(state, data, crossVerify); in verifyEncodedValue()
2241 data = verifyEncodedAnnotation(state, data, crossVerify); in verifyEncodedValue()
2266 return data; in verifyEncodedValue()
2272 const u1* data, bool crossVerify) { in verifyEncodedAnnotation() argument
2275 u4 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in verifyEncodedAnnotation()
2292 u4 size = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in verifyEncodedAnnotation()
2302 idx = readAndVerifyUnsignedLeb128(&data, fileEnd, &okay); in verifyEncodedAnnotation()
2327 data = verifyEncodedValue(state, data, crossVerify); in verifyEncodedAnnotation()
2330 if (data == NULL) { in verifyEncodedAnnotation()
2335 return data; in verifyEncodedAnnotation()
2345 const u1* data = (const u1*) ptr; in intraVerifyAnnotationItem() local
2347 CHECK_PTR_RANGE(data, data + 1); in intraVerifyAnnotationItem()
2349 switch (*(data++)) { in intraVerifyAnnotationItem()
2356 ALOGE("Bogus annotation visibility: %#x", *data); in intraVerifyAnnotationItem()
2361 return (void*) verifyEncodedAnnotation(state, data, false); in intraVerifyAnnotationItem()
2366 const u1* data = (const u1*) ptr; in crossVerifyAnnotationItem() local
2369 data++; in crossVerifyAnnotationItem()
2371 return (void*) verifyEncodedAnnotation(state, data, true); in crossVerifyAnnotationItem()