Home
last modified time | relevance | path

Searched refs:ptr (Results 1 – 9 of 9) sorted by relevance

/dalvik/libdex/
DLeb128.h32 const u1* ptr = *pStream; in readUnsignedLeb128() local
33 int result = *(ptr++); in readUnsignedLeb128()
36 int cur = *(ptr++); in readUnsignedLeb128()
39 cur = *(ptr++); in readUnsignedLeb128()
42 cur = *(ptr++); in readUnsignedLeb128()
50 cur = *(ptr++); in readUnsignedLeb128()
57 *pStream = ptr; in readUnsignedLeb128()
67 const u1* ptr = *pStream; in readSignedLeb128() local
68 int result = *(ptr++); in readSignedLeb128()
73 int cur = *(ptr++); in readSignedLeb128()
[all …]
DLeb128.cpp34 const u1* ptr = *pStream; in readAndVerifyUnsignedLeb128() local
38 || (((*pStream - ptr) == 5) && (ptr[4] > 0x0f))) { in readAndVerifyUnsignedLeb128()
56 const u1* ptr = *pStream; in readAndVerifySignedLeb128() local
60 || (((*pStream - ptr) == 5) && (ptr[4] > 0x0f))) { in readAndVerifySignedLeb128()
DDexClass.cpp125 u1* ptr = ((u1*) result) + sizeof(DexClassData); in dexReadAndVerifyClassData() local
136 result->staticFields = (DexField*) ptr; in dexReadAndVerifyClassData()
137 ptr += header.staticFieldsSize * sizeof(DexField); in dexReadAndVerifyClassData()
143 result->instanceFields = (DexField*) ptr; in dexReadAndVerifyClassData()
144 ptr += header.instanceFieldsSize * sizeof(DexField); in dexReadAndVerifyClassData()
150 result->directMethods = (DexMethod*) ptr; in dexReadAndVerifyClassData()
151 ptr += header.directMethodsSize * sizeof(DexMethod); in dexReadAndVerifyClassData()
157 result->virtualMethods = (DexMethod*) ptr; in dexReadAndVerifyClassData()
DDexOptData.cpp31 static bool isValidPointer(const void* ptr, const void* start, const void* end) in isValidPointer() argument
33 return (ptr >= start) && (ptr < end) && (((uintptr_t) ptr & 7) == 0); in isValidPointer()
DDexSwapVerify.cpp68 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()
[all …]
DSysUtil.cpp44 void* ptr; in sysCreateAnonShmem() local
46 ptr = mmap(NULL, length, PROT_READ | PROT_WRITE, in sysCreateAnonShmem()
48 if (ptr == MAP_FAILED) { in sysCreateAnonShmem()
54 return ptr; in sysCreateAnonShmem()
DDexFile.cpp108 const u1* ptr = pDexFile->baseAddr + pStringId->stringDataOff; in dexStringAndSizeById() local
110 *utf16Size = readUnsignedLeb128(&ptr); in dexStringAndSizeById()
111 return (const char*) ptr; in dexStringAndSizeById()
DDexFile.h684 const u1* ptr = pDexFile->baseAddr + pStringId->stringDataOff; in dexGetStringData() local
687 while (*(ptr++) > 0x7f) /* empty */ ; in dexGetStringData()
689 return (const char*) ptr; in dexGetStringData()
/dalvik/dexdump/
DDexDump.cpp1650 static inline const u1* align32(const u1* ptr) in align32() argument
1652 return (u1*) (((uintptr_t) ptr + 3) & ~0x03); in align32()
1773 const u1* ptr; in dumpRegisterMaps() local
1783 ptr = pClassPool; in dumpRegisterMaps()
1784 numClasses = get4LE(ptr); in dumpRegisterMaps()
1785 ptr += sizeof(u4); in dumpRegisterMaps()
1786 classOffsets = (const u4*) ptr; in dumpRegisterMaps()