Lines Matching refs:pData
28 static bool verifyUlebs(const u1* pData, const u1* pLimit, u4 count) { in verifyUlebs() argument
32 readAndVerifyUnsignedLeb128(&pData, pLimit, &okay); in verifyUlebs()
41 bool dexReadAndVerifyClassDataHeader(const u1** pData, const u1* pLimit, in dexReadAndVerifyClassDataHeader() argument
43 if (! verifyUlebs(*pData, pLimit, 4)) { in dexReadAndVerifyClassDataHeader()
47 dexReadClassDataHeader(pData, pHeader); in dexReadAndVerifyClassDataHeader()
62 bool dexReadAndVerifyClassDataField(const u1** pData, const u1* pLimit, in dexReadAndVerifyClassDataField() argument
64 if (! verifyUlebs(*pData, pLimit, 2)) { in dexReadAndVerifyClassDataField()
68 dexReadClassDataField(pData, pField, lastIndex); in dexReadAndVerifyClassDataField()
83 bool dexReadAndVerifyClassDataMethod(const u1** pData, const u1* pLimit, in dexReadAndVerifyClassDataMethod() argument
85 if (! verifyUlebs(*pData, pLimit, 3)) { in dexReadAndVerifyClassDataMethod()
89 dexReadClassDataMethod(pData, pMethod, lastIndex); in dexReadAndVerifyClassDataMethod()
103 DexClassData* dexReadAndVerifyClassData(const u1** pData, const u1* pLimit) { in dexReadAndVerifyClassData() argument
107 if (*pData == NULL) { in dexReadAndVerifyClassData()
113 if (! dexReadAndVerifyClassDataHeader(pData, pLimit, &header)) { in dexReadAndVerifyClassData()
163 okay = dexReadAndVerifyClassDataField(pData, pLimit, in dexReadAndVerifyClassData()
169 okay = dexReadAndVerifyClassDataField(pData, pLimit, in dexReadAndVerifyClassData()
175 okay = dexReadAndVerifyClassDataMethod(pData, pLimit, in dexReadAndVerifyClassData()
181 okay = dexReadAndVerifyClassDataMethod(pData, pLimit, in dexReadAndVerifyClassData()