Lines Matching refs:ptr
68 static inline u4 fileOffset(const CheckState* state, const void* ptr) { in fileOffset() argument
69 return ((const u1*) ptr) - state->fileStart; in fileOffset()
531 static void* swapStringIdItem(const CheckState* state, void* ptr) { in swapStringIdItem() argument
532 DexStringId* item = (DexStringId*) ptr; in swapStringIdItem()
541 static void* crossVerifyStringIdItem(const CheckState* state, void* ptr) { in crossVerifyStringIdItem() argument
542 const DexStringId* item = (const DexStringId*) ptr; in crossVerifyStringIdItem()
564 static void* swapTypeIdItem(const CheckState* state, void* ptr) { in swapTypeIdItem() argument
565 DexTypeId* item = (DexTypeId*) ptr; in swapTypeIdItem()
574 static void* crossVerifyTypeIdItem(const CheckState* state, void* ptr) { in crossVerifyTypeIdItem() argument
575 const DexTypeId* item = (const DexTypeId*) ptr; in crossVerifyTypeIdItem()
598 static void* swapProtoIdItem(const CheckState* state, void* ptr) { in swapProtoIdItem() argument
599 DexProtoId* item = (DexProtoId*) ptr; in swapProtoIdItem()
655 static void* crossVerifyProtoIdItem(const CheckState* state, void* ptr) { in crossVerifyProtoIdItem() argument
656 const DexProtoId* item = (const DexProtoId*) ptr; in crossVerifyProtoIdItem()
748 static void* swapFieldIdItem(const CheckState* state, void* ptr) { in swapFieldIdItem() argument
749 DexFieldId* item = (DexFieldId*) ptr; in swapFieldIdItem()
760 static void* crossVerifyFieldIdItem(const CheckState* state, void* ptr) { in crossVerifyFieldIdItem() argument
761 const DexFieldId* item = (const DexFieldId*) ptr; in crossVerifyFieldIdItem()
820 static void* swapMethodIdItem(const CheckState* state, void* ptr) { in swapMethodIdItem() argument
821 DexMethodId* item = (DexMethodId*) ptr; in swapMethodIdItem()
832 static void* crossVerifyMethodIdItem(const CheckState* state, void* ptr) { in crossVerifyMethodIdItem() argument
833 const DexMethodId* item = (const DexMethodId*) ptr; in crossVerifyMethodIdItem()
886 static void* swapClassDefItem(const CheckState* state, void* ptr) { in swapClassDefItem() argument
887 DexClassDef* item = (DexClassDef*) ptr; in swapClassDefItem()
958 static void* crossVerifyClassDefItem(const CheckState* state, void* ptr) { in crossVerifyClassDefItem() argument
959 const DexClassDef* item = (const DexClassDef*) ptr; in crossVerifyClassDefItem()
1050 static void* crossVerifyCallSiteId(const CheckState* state, void* ptr) { in crossVerifyCallSiteId() argument
1051 const DexCallSiteId* item = (const DexCallSiteId*) ptr; in crossVerifyCallSiteId()
1065 static void* crossVerifyMethodHandleItem(const CheckState* state, void* ptr) { in crossVerifyMethodHandleItem() argument
1066 const DexMethodHandleItem* item = (const DexMethodHandleItem*) ptr; in crossVerifyMethodHandleItem()
1192 static void* swapAnnotationsDirectoryItem(const CheckState* state, void* ptr) { in swapAnnotationsDirectoryItem() argument
1193 DexAnnotationsDirectoryItem* item = (DexAnnotationsDirectoryItem*) ptr; in swapAnnotationsDirectoryItem()
1227 static void* swapCallSiteId(const CheckState* state, void* ptr) { in swapCallSiteId() argument
1228 DexCallSiteId* item = (DexCallSiteId*) ptr; in swapCallSiteId()
1236 static void* swapMethodHandleItem(const CheckState* state, void* ptr) { in swapMethodHandleItem() argument
1237 DexMethodHandleItem* item = (DexMethodHandleItem*) ptr; in swapMethodHandleItem()
1342 void* ptr) { in crossVerifyAnnotationsDirectoryItem() argument
1343 const DexAnnotationsDirectoryItem* item = (const DexAnnotationsDirectoryItem*) ptr; in crossVerifyAnnotationsDirectoryItem()
1381 static void* swapTypeList(const CheckState* state, void* ptr) in swapTypeList() argument
1383 DexTypeList* pTypeList = (DexTypeList*) ptr; in swapTypeList()
1405 static void* swapAnnotationSetRefList(const CheckState* state, void* ptr) { in swapAnnotationSetRefList() argument
1406 DexAnnotationSetRefList* list = (DexAnnotationSetRefList*) ptr; in swapAnnotationSetRefList()
1428 void* ptr) { in crossVerifyAnnotationSetRefList() argument
1429 const DexAnnotationSetRefList* list = (const DexAnnotationSetRefList*) ptr; in crossVerifyAnnotationSetRefList()
1446 static void* swapAnnotationSetItem(const CheckState* state, void* ptr) { in swapAnnotationSetItem() argument
1447 DexAnnotationSetItem* set = (DexAnnotationSetItem*) ptr; in swapAnnotationSetItem()
1475 static void* crossVerifyAnnotationSetItem(const CheckState* state, void* ptr) { in crossVerifyAnnotationSetItem() argument
1476 const DexAnnotationSetItem* set = (const DexAnnotationSetItem*) ptr; in crossVerifyAnnotationSetItem()
1623 static void* intraVerifyClassDataItem(const CheckState* state, void* ptr) { in intraVerifyClassDataItem() argument
1624 const u1* data = (const u1*) ptr; in intraVerifyClassDataItem()
1676 static void* crossVerifyClassDataItem(const CheckState* state, void* ptr) { in crossVerifyClassDataItem() argument
1677 const u1* data = (const u1*) ptr; in crossVerifyClassDataItem()
1732 const u1* ptr = handlersBase + offset; in setHandlerOffsAndVerify() local
1733 int size = readAndVerifySignedLeb128(&ptr, fileEnd, &okay); in setHandlerOffsAndVerify()
1757 readAndVerifyUnsignedLeb128(&ptr, fileEnd, &okay); in setHandlerOffsAndVerify()
1766 u4 addr = readAndVerifyUnsignedLeb128(&ptr, fileEnd, &okay); in setHandlerOffsAndVerify()
1780 u4 addr = readAndVerifyUnsignedLeb128(&ptr, fileEnd, &okay); in setHandlerOffsAndVerify()
1793 offset = ptr - handlersBase; in setHandlerOffsAndVerify()
1877 static void* swapCodeItem(const CheckState* state, void* ptr) { in swapCodeItem() argument
1878 DexCode* item = (DexCode*) ptr; in swapCodeItem()
1921 ptr = insns; in swapCodeItem()
1931 ptr = swapTriesAndCatches(state, item); in swapCodeItem()
1934 return ptr; in swapCodeItem()
1938 static void* intraVerifyStringDataItem(const CheckState* state, void* ptr) { in intraVerifyStringDataItem() argument
1940 const u1* data = (const u1*) ptr; in intraVerifyStringDataItem()
2039 static void* intraVerifyDebugInfoItem(const CheckState* state, void* ptr) { in intraVerifyDebugInfoItem() argument
2041 const u1* data = (const u1*) ptr; in intraVerifyDebugInfoItem()
2442 static void* intraVerifyEncodedArrayItem(const CheckState* state, void* ptr) { in intraVerifyEncodedArrayItem() argument
2443 return (void*) verifyEncodedArray(state, (const u1*) ptr, false); in intraVerifyEncodedArrayItem()
2447 static void* intraVerifyAnnotationItem(const CheckState* state, void* ptr) { in intraVerifyAnnotationItem() argument
2448 const u1* data = (const u1*) ptr; in intraVerifyAnnotationItem()
2468 static void* crossVerifyAnnotationItem(const CheckState* state, void* ptr) { in crossVerifyAnnotationItem() argument
2469 const u1* data = (const u1*) ptr; in crossVerifyAnnotationItem()
2483 typedef void* ItemVisitorFunction(const CheckState* state, void* ptr);
2500 u1* ptr = (u1*) filePointer(state, newOffset); in iterateSectionWithOptionalUpdate() local
2503 ptr = (u1*) filePointer(state, offset); in iterateSectionWithOptionalUpdate()
2507 if (*ptr != '\0') { in iterateSectionWithOptionalUpdate()
2508 ALOGE("Non-zero padding 0x%02x @ %x", *ptr, offset); in iterateSectionWithOptionalUpdate()
2511 ptr++; in iterateSectionWithOptionalUpdate()
2517 u1* newPtr = (u1*) func(state, ptr); in iterateSectionWithOptionalUpdate()
2534 state->previousItem = ptr; in iterateSectionWithOptionalUpdate()
2630 const u1* ptr = (const u1*) filePointer(state, lastOffset); in swapEverythingButHeaderAndMap() local
2632 if (*ptr != '\0') { in swapEverythingButHeaderAndMap()
2634 *ptr, lastOffset); in swapEverythingButHeaderAndMap()
2638 ptr++; in swapEverythingButHeaderAndMap()