Lines Matching full:pdata
28 static bool verifyUlebs(const u1* pData, const u1* pLimit, u4 count) {
33 readAndVerifyUnsignedLeb128(&pData, pLimit, &okay);
42 bool dexReadAndVerifyClassDataHeader(const u1** pData, const u1* pLimit,
44 if (! verifyUlebs(*pData, pLimit, 4)) {
48 dexReadClassDataHeader(pData, pHeader);
63 bool dexReadAndVerifyClassDataField(const u1** pData, const u1* pLimit,
65 if (! verifyUlebs(*pData, pLimit, 2)) {
69 dexReadClassDataField(pData, pField, lastIndex);
84 bool dexReadAndVerifyClassDataMethod(const u1** pData, const u1* pLimit,
86 if (! verifyUlebs(*pData, pLimit, 3)) {
90 dexReadClassDataMethod(pData, pMethod, lastIndex);
104 DexClassData* dexReadAndVerifyClassData(const u1** pData, const u1* pLimit) {
108 if (*pData == NULL) {
114 if (! dexReadAndVerifyClassDataHeader(pData, pLimit, &header)) {
164 okay = dexReadAndVerifyClassDataField(pData, pLimit,
170 okay = dexReadAndVerifyClassDataField(pData, pLimit,
176 okay = dexReadAndVerifyClassDataMethod(pData, pLimit,
182 okay = dexReadAndVerifyClassDataMethod(pData, pLimit,