Lines Matching refs:ptr
92 static inline u4 fileOffset(const CheckState* state, const void* ptr) { in fileOffset() argument
93 return ((const u1*) ptr) - state->fileStart; in fileOffset()
547 static void* swapStringIdItem(const CheckState* state, void* ptr) { in swapStringIdItem() argument
548 DexStringId* item = (DexStringId*) ptr; in swapStringIdItem()
557 static void* crossVerifyStringIdItem(const CheckState* state, void* ptr) { in crossVerifyStringIdItem() argument
558 const DexStringId* item = (const DexStringId*) ptr; in crossVerifyStringIdItem()
580 static void* swapTypeIdItem(const CheckState* state, void* ptr) { in swapTypeIdItem() argument
581 DexTypeId* item = (DexTypeId*) ptr; in swapTypeIdItem()
590 static void* crossVerifyTypeIdItem(const CheckState* state, void* ptr) { in crossVerifyTypeIdItem() argument
591 const DexTypeId* item = (const DexTypeId*) ptr; in crossVerifyTypeIdItem()
614 static void* swapProtoIdItem(const CheckState* state, void* ptr) { in swapProtoIdItem() argument
615 DexProtoId* item = (DexProtoId*) ptr; in swapProtoIdItem()
671 static void* crossVerifyProtoIdItem(const CheckState* state, void* ptr) { in crossVerifyProtoIdItem() argument
672 const DexProtoId* item = (const DexProtoId*) ptr; in crossVerifyProtoIdItem()
764 static void* swapFieldIdItem(const CheckState* state, void* ptr) { in swapFieldIdItem() argument
765 DexFieldId* item = (DexFieldId*) ptr; in swapFieldIdItem()
776 static void* crossVerifyFieldIdItem(const CheckState* state, void* ptr) { in crossVerifyFieldIdItem() argument
777 const DexFieldId* item = (const DexFieldId*) ptr; in crossVerifyFieldIdItem()
836 static void* swapMethodIdItem(const CheckState* state, void* ptr) { in swapMethodIdItem() argument
837 DexMethodId* item = (DexMethodId*) ptr; in swapMethodIdItem()
848 static void* crossVerifyMethodIdItem(const CheckState* state, void* ptr) { in crossVerifyMethodIdItem() argument
849 const DexMethodId* item = (const DexMethodId*) ptr; in crossVerifyMethodIdItem()
902 static void* swapClassDefItem(const CheckState* state, void* ptr) { in swapClassDefItem() argument
903 DexClassDef* item = (DexClassDef*) ptr; in swapClassDefItem()
968 static void* crossVerifyClassDefItem(const CheckState* state, void* ptr) { in crossVerifyClassDefItem() argument
969 const DexClassDef* item = (const DexClassDef*) ptr; in crossVerifyClassDefItem()
1149 static void* swapAnnotationsDirectoryItem(const CheckState* state, void* ptr) { in swapAnnotationsDirectoryItem() argument
1150 DexAnnotationsDirectoryItem* item = (DexAnnotationsDirectoryItem*) ptr; in swapAnnotationsDirectoryItem()
1279 void* ptr) { in crossVerifyAnnotationsDirectoryItem() argument
1280 const DexAnnotationsDirectoryItem* item = (const DexAnnotationsDirectoryItem*) ptr; in crossVerifyAnnotationsDirectoryItem()
1318 static void* swapTypeList(const CheckState* state, void* ptr) in swapTypeList() argument
1320 DexTypeList* pTypeList = (DexTypeList*) ptr; in swapTypeList()
1340 static void* swapAnnotationSetRefList(const CheckState* state, void* ptr) { in swapAnnotationSetRefList() argument
1341 DexAnnotationSetRefList* list = (DexAnnotationSetRefList*) ptr; in swapAnnotationSetRefList()
1361 void* ptr) { in crossVerifyAnnotationSetRefList() argument
1362 const DexAnnotationSetRefList* list = (const DexAnnotationSetRefList*) ptr; in crossVerifyAnnotationSetRefList()
1379 static void* swapAnnotationSetItem(const CheckState* state, void* ptr) { in swapAnnotationSetItem() argument
1380 DexAnnotationSetItem* set = (DexAnnotationSetItem*) ptr; in swapAnnotationSetItem()
1406 static void* crossVerifyAnnotationSetItem(const CheckState* state, void* ptr) { in crossVerifyAnnotationSetItem() argument
1407 const DexAnnotationSetItem* set = (const DexAnnotationSetItem*) ptr; in crossVerifyAnnotationSetItem()
1548 static void* intraVerifyClassDataItem(const CheckState* state, void* ptr) { in intraVerifyClassDataItem() argument
1549 const u1* data = (const u1*) ptr; in intraVerifyClassDataItem()
1601 static void* crossVerifyClassDataItem(const CheckState* state, void* ptr) { in crossVerifyClassDataItem() argument
1602 const u1* data = (const u1*) ptr; in crossVerifyClassDataItem()
1657 const u1* ptr = handlersBase + offset; in setHandlerOffsAndVerify() local
1658 int size = readAndVerifySignedLeb128(&ptr, fileEnd, &okay); in setHandlerOffsAndVerify()
1682 readAndVerifyUnsignedLeb128(&ptr, fileEnd, &okay); in setHandlerOffsAndVerify()
1691 u4 addr = readAndVerifyUnsignedLeb128(&ptr, fileEnd, &okay); in setHandlerOffsAndVerify()
1705 u4 addr = readAndVerifyUnsignedLeb128(&ptr, fileEnd, &okay); in setHandlerOffsAndVerify()
1718 offset = ptr - handlersBase; in setHandlerOffsAndVerify()
1801 static void* swapCodeItem(const CheckState* state, void* ptr) { in swapCodeItem() argument
1802 DexCode* item = (DexCode*) ptr; in swapCodeItem()
1843 ptr = insns; in swapCodeItem()
1853 ptr = swapTriesAndCatches(state, item); in swapCodeItem()
1856 return ptr; in swapCodeItem()
1860 static void* intraVerifyStringDataItem(const CheckState* state, void* ptr) { in intraVerifyStringDataItem() argument
1862 const u1* data = (const u1*) ptr; in intraVerifyStringDataItem()
1961 static void* intraVerifyDebugInfoItem(const CheckState* state, void* ptr) { in intraVerifyDebugInfoItem() argument
1963 const u1* data = (const u1*) ptr; in intraVerifyDebugInfoItem()
2339 static void* intraVerifyEncodedArrayItem(const CheckState* state, void* ptr) { in intraVerifyEncodedArrayItem() argument
2340 return (void*) verifyEncodedArray(state, (const u1*) ptr, false); in intraVerifyEncodedArrayItem()
2344 static void* intraVerifyAnnotationItem(const CheckState* state, void* ptr) { in intraVerifyAnnotationItem() argument
2345 const u1* data = (const u1*) ptr; in intraVerifyAnnotationItem()
2365 static void* crossVerifyAnnotationItem(const CheckState* state, void* ptr) { in crossVerifyAnnotationItem() argument
2366 const u1* data = (const u1*) ptr; in crossVerifyAnnotationItem()
2380 typedef void* ItemVisitorFunction(const CheckState* state, void* ptr);
2397 u1* ptr = (u1*) filePointer(state, newOffset); in iterateSectionWithOptionalUpdate() local
2400 ptr = (u1*) filePointer(state, offset); in iterateSectionWithOptionalUpdate()
2404 if (*ptr != '\0') { in iterateSectionWithOptionalUpdate()
2405 ALOGE("Non-zero padding 0x%02x @ %x", *ptr, offset); in iterateSectionWithOptionalUpdate()
2408 ptr++; in iterateSectionWithOptionalUpdate()
2414 u1* newPtr = (u1*) func(state, ptr); in iterateSectionWithOptionalUpdate()
2431 state->previousItem = ptr; in iterateSectionWithOptionalUpdate()
2527 const u1* ptr = (const u1*) filePointer(state, lastOffset); in swapEverythingButHeaderAndMap() local
2529 if (*ptr != '\0') { in swapEverythingButHeaderAndMap()
2531 *ptr, lastOffset); in swapEverythingButHeaderAndMap()
2535 ptr++; in swapEverythingButHeaderAndMap()