Searched defs:ptr (Results 1 - 25 of 46) sorted by path

12

/dalvik/dexdump/
H A DDexDump.cpp1517 * Advance "ptr" to ensure 32-bit alignment.
1519 static inline const u1* align32(const u1* ptr) argument
1521 return (u1*) (((int) ptr + 3) & ~0x03);
1642 const u1* ptr; local
1652 ptr = pClassPool;
1653 numClasses = get4LE(ptr);
1654 ptr += sizeof(u4);
1655 classOffsets = (const u4*) ptr;
/dalvik/libdex/
H A DDexClass.cpp125 u1* ptr = ((u1*) result) + sizeof(DexClassData); local
136 result->staticFields = (DexField*) ptr;
137 ptr += header.staticFieldsSize * sizeof(DexField);
143 result->instanceFields = (DexField*) ptr;
144 ptr += header.instanceFieldsSize * sizeof(DexField);
150 result->directMethods = (DexMethod*) ptr;
151 ptr += header.directMethodsSize * sizeof(DexMethod);
157 result->virtualMethods = (DexMethod*) ptr;
H A DDexFile.cpp108 const u1* ptr = pDexFile->baseAddr + pStringId->stringDataOff; local
110 *utf16Size = readUnsignedLeb128(&ptr);
111 return (const char*) ptr;
H A DDexFile.h616 const u1* ptr = pDexFile->baseAddr + pStringId->stringDataOff; local
619 while (*(ptr++) > 0x7f) /* empty */ ;
621 return (const char*) ptr;
H A DDexOptData.cpp31 static bool isValidPointer(const void* ptr, const void* start, const void* end) argument
33 return (ptr >= start) && (ptr < end) && (((u4) ptr & 7) == 0);
H A DDexSwapVerify.cpp92 static inline u4 fileOffset(const CheckState* state, const void* ptr) { argument
93 return ((const u1*) ptr) - state->fileStart;
547 static void* swapStringIdItem(const CheckState* state, void* ptr) { argument
548 DexStringId* item = (DexStringId*) ptr;
557 static void* crossVerifyStringIdItem(const CheckState* state, void* ptr) { argument
558 const DexStringId* item = (const DexStringId*) ptr;
580 static void* swapTypeIdItem(const CheckState* state, void* ptr) { argument
581 DexTypeId* item = (DexTypeId*) ptr;
590 static void* crossVerifyTypeIdItem(const CheckState* state, void* ptr) { argument
591 const DexTypeId* item = (const DexTypeId*) ptr;
614 swapProtoIdItem(const CheckState* state, void* ptr) argument
671 crossVerifyProtoIdItem(const CheckState* state, void* ptr) argument
764 swapFieldIdItem(const CheckState* state, void* ptr) argument
776 crossVerifyFieldIdItem(const CheckState* state, void* ptr) argument
836 swapMethodIdItem(const CheckState* state, void* ptr) argument
848 crossVerifyMethodIdItem(const CheckState* state, void* ptr) argument
902 swapClassDefItem(const CheckState* state, void* ptr) argument
968 crossVerifyClassDefItem(const CheckState* state, void* ptr) argument
1149 swapAnnotationsDirectoryItem(const CheckState* state, void* ptr) argument
1278 crossVerifyAnnotationsDirectoryItem(const CheckState* state, void* ptr) argument
1318 swapTypeList(const CheckState* state, void* ptr) argument
1340 swapAnnotationSetRefList(const CheckState* state, void* ptr) argument
1360 crossVerifyAnnotationSetRefList(const CheckState* state, void* ptr) argument
1379 swapAnnotationSetItem(const CheckState* state, void* ptr) argument
1406 crossVerifyAnnotationSetItem(const CheckState* state, void* ptr) argument
1548 intraVerifyClassDataItem(const CheckState* state, void* ptr) argument
1601 crossVerifyClassDataItem(const CheckState* state, void* ptr) argument
1657 const u1* ptr = handlersBase + offset; local
1801 swapCodeItem(const CheckState* state, void* ptr) argument
1860 intraVerifyStringDataItem(const CheckState* state, void* ptr) argument
1961 intraVerifyDebugInfoItem(const CheckState* state, void* ptr) argument
2339 intraVerifyEncodedArrayItem(const CheckState* state, void* ptr) argument
2344 intraVerifyAnnotationItem(const CheckState* state, void* ptr) argument
2365 crossVerifyAnnotationItem(const CheckState* state, void* ptr) argument
2397 u1* ptr = (u1*) filePointer(state, newOffset); local
2527 const u1* ptr = (const u1*) filePointer(state, lastOffset); local
[all...]
H A DLeb128.cpp34 const u1* ptr = *pStream; local
38 || (((*pStream - ptr) == 5) && (ptr[4] > 0x0f))) {
56 const u1* ptr = *pStream; local
60 || (((*pStream - ptr) == 5) && (ptr[4] > 0x0f))) {
H A DLeb128.h32 const u1* ptr = *pStream; local
33 int result = *(ptr++);
36 int cur = *(ptr++);
39 cur = *(ptr++);
42 cur = *(ptr++);
50 cur = *(ptr++);
57 *pStream = ptr;
67 const u1* ptr = *pStream; local
68 int result = *(ptr++);
73 int cur = *(ptr
133 writeUnsignedLeb128(u1* ptr, u4 data) argument
[all...]
H A DSysUtil.cpp44 void* ptr; local
46 ptr = mmap(NULL, length, PROT_READ | PROT_WRITE,
48 if (ptr == MAP_FAILED) {
54 return ptr;
H A DZipArchive.cpp294 const u1* ptr = cdPtr; local
297 if (get4LE(ptr) != kCDESignature) {
301 if (ptr + kCDELen > cdPtr + cdLength) {
306 long localHdrOffset = (long) get4LE(ptr + kCDELocalOffset);
313 fileNameLen = get2LE(ptr + kCDENameLen);
314 extraLen = get2LE(ptr + kCDEExtraLen);
315 commentLen = get2LE(ptr + kCDECommentLen);
318 hash = computeHash((const char*)ptr + kCDELen, fileNameLen);
319 addToHash(pArchive, (const char*)ptr + kCDELen, fileNameLen, hash);
321 ptr
494 const unsigned char* ptr = (const unsigned char*) local
[all...]
/dalvik/tools/dmtracedump/
H A DTraceDump.c2645 DiffEntry* ptr = diffs; local
2654 ptr->method1 = methods1[i];
2655 ptr->method2 = methods2[match];
2657 uint64_t e1 = ptr->method1->elapsedExclusive;
2658 uint64_t e2 = ptr->method2->elapsedExclusive;
2660 ptr->differenceExclusive = e2 - e1;
2661 ptr->differenceExclusivePercentage = ((double)e2 / (double)e1) * 100.0;
2664 uint64_t i1 = ptr->method1->elapsedInclusive;
2665 uint64_t i2 = ptr->method2->elapsedInclusive;
2667 ptr
[all...]
/dalvik/vm/
H A DAllocTracker.cpp365 * This should be called twice. On the first call, "ptr" is NULL and
367 * On the second call, "ptr" points to a data buffer, and "baseLen"
372 static size_t generateBaseOutput(u1* ptr, size_t baseLen, argument
376 u1* origPtr = ptr;
381 set1(&ptr[0], kMessageHeaderLen);
382 set1(&ptr[1], kEntryHeaderLen);
383 set1(&ptr[2], kStackFrameLen);
384 set2BE(&ptr[3], count);
385 set4BE(&ptr[5], baseLen);
386 set2BE(&ptr[
481 outputStringTable(PointerSet* strings, u1* ptr) argument
[all...]
H A DCheckJni.cpp373 void checkNonNull(const void* ptr) { argument
374 if (ptr == NULL) {
854 //dvmThrowRuntimeException("invalid use of JNI env ptr");
H A DDebugger.cpp1353 if (strcmp(name, "this") == 0) // only remap "this" ptr
1691 * Convert a thread object to a Thread ptr.
1997 ObjectId* ptr; local
1998 ptr = *ppThreadIds = (ObjectId*) malloc(sizeof(ObjectId) * count);
2021 *ptr++ = objectToObjectId(thread->threadObj);
H A DInlineNative.cpp478 const u2* ptr = chars + start; local
480 while (ptr < endPtr) {
481 if (*ptr++ == ch)
482 return (ptr-1) - chars;
H A DJni.cpp998 Object** ptr = pRefTable->nextEntry; local
999 while (--ptr >= top) {
1000 if (!dvmUnlockObject(self, *ptr)) {
1001 ALOGW("Unable to unlock monitor %p at thread detach", *ptr);
1003 LOGVV("--- detach-releasing monitor %p", *ptr);
H A DNative.cpp29 static void freeSharedLibEntry(void* ptr);
227 static void freeSharedLibEntry(void* ptr) argument
229 SharedLib* pLib = (SharedLib*) ptr;
H A DPointerSet.cpp117 bool dvmPointerSetAddEntry(PointerSet* pSet, const void* ptr) argument
121 if (dvmPointerSetHas(pSet, ptr, &nearby))
136 ALOGE("Failed expanding ptr set (alloc=%d)", pSet->alloc);
150 if (nearby != 0 && ptr < pSet->list[nearby-1]) {
152 // nearby-1, pSet->list[nearby-1], ptr);
154 } else if (ptr < pSet->list[nearby]) {
156 // nearby, pSet->list[nearby], ptr);
159 // nearby+1, pSet->list[nearby+1], ptr);
173 pSet->list[nearby] = ptr;
183 bool dvmPointerSetRemoveEntry(PointerSet* pSet, const void* ptr) argument
205 dvmPointerSetHas(const PointerSet* pSet, const void* ptr, int* pIndex) argument
[all...]
H A DPointerSet.h58 bool dvmPointerSetAddEntry(PointerSet* pSet, const void* ptr);
63 bool dvmPointerSetRemoveEntry(PointerSet* pSet, const void* ptr);
70 bool dvmPointerSetHas(const PointerSet* pSet, const void* ptr, int* pIndex);
75 INLINE int dvmPointerSetFind(const PointerSet* pSet, const void* ptr) { argument
77 if (!dvmPointerSetHas(pSet, ptr, &idx))
H A DProfile.cpp480 u1* ptr = gDvm.methodTrace.buf + TRACE_HEADER_LEN; local
486 while (ptr < end) {
487 methodVal = ptr[2] | (ptr[3] << 8) | (ptr[4] << 16)
488 | (ptr[5] << 24);
492 ptr += recordSize;
738 u1* ptr; local
777 ptr = state->buf + oldOffset;
778 *ptr
[all...]
H A DReferenceTable.cpp103 Object** ptr; local
105 ptr = pRef->nextEntry;
106 while (--ptr >= bottom) {
107 if (*ptr == obj)
108 return ptr;
124 Object** ptr; local
132 ptr = dvmFindInReferenceTable(pRef, bottom, obj);
133 if (ptr == NULL)
140 int moveCount = pRef->nextEntry - ptr;
143 memmove(ptr, pt
[all...]
H A DSignalCatcher.cpp219 void printAllClass(void *ptr) argument
221 ClassObject **classPP = (ClassObject **) ptr;
/dalvik/vm/alloc/
H A DCardTable.cpp288 static void dumpReferencesRootVisitor(void *ptr, u4 threadId, argument
291 Object *obj = *(Object **)ptr;
294 ALOGD("Found %p in a root @ %p", arg, ptr);
351 for (const Object **ptr = stack->base; ptr < stack->top; ++ptr) {
352 if (*ptr == obj) {
H A DCopying.cpp661 bool dvmHeapSourceContainsAddress(const void *ptr) argument
664 return dvmHeapBitmapCoversAddress(&heapSource->allocBits, ptr);
685 bool dvmHeapSourceGetPtrFlag(const void *ptr, HeapSourcePtrFlag flag) argument
691 size_t dvmHeapSourceChunkSize(const void *ptr) argument
H A DHeap.cpp180 void *ptr; local
189 ptr = NULL;
203 ptr = dvmHeapSourceAlloc(size);
204 if (ptr != NULL) {
205 return ptr;
218 ptr = dvmHeapSourceAlloc(size);
219 if (ptr != NULL) {
220 return ptr;
229 ptr = dvmHeapSourceAlloc(size);
230 if (ptr !
351 void *ptr; local
[all...]

Completed in 149 milliseconds

12