Lines Matching full:data
18 * Functions to parse and manipulate the additional data tables added
27 * Check to see if a given data pointer is a valid double-word-aligned
49 bool dexParseOptData(const u1* data, size_t length, DexFile* pDexFile)
51 const void* pOptStart = data + pDexFile->pOptHeader->optOffset;
52 const void* pOptEnd = data + length;
57 * Make sure the opt data start is in range and aligned. This may
60 * if the opt data header got corrupted, pOpt might not be
64 ALOGE("Bogus opt data start pointer");
68 /* Make sure that the opt data length is a whole number of words. */
70 ALOGE("Unaligned opt data area end");
75 * Make sure that the opt data area is large enough to have at least
79 ALOGE("Undersized opt data area (%u)", optLength);
86 ALOGE("Bogus opt data content pointer at offset %u",
87 ((const u1*) pOpt) - data);
102 ALOGE("Opt data area problem for chunk of size %u at offset %u",
103 size, ((const u1*) pOpt) - data);
116 ALOGI("Unknown chunk 0x%08x (%c%c%c%c), size=%d in opt data area",