Lines Matching defs:ptr

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