/dalvik/dexdump/ |
H A D | DexDump.cpp | 1517 * 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 D | DexClass.cpp | 125 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 D | DexFile.cpp | 108 const u1* ptr = pDexFile->baseAddr + pStringId->stringDataOff; local 110 *utf16Size = readUnsignedLeb128(&ptr); 111 return (const char*) ptr;
|
H A D | DexFile.h | 616 const u1* ptr = pDexFile->baseAddr + pStringId->stringDataOff; local 619 while (*(ptr++) > 0x7f) /* empty */ ; 621 return (const char*) ptr;
|
H A D | DexOptData.cpp | 31 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 D | DexSwapVerify.cpp | 92 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 D | Leb128.cpp | 34 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 D | Leb128.h | 32 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 D | SysUtil.cpp | 44 void* ptr; local 46 ptr = mmap(NULL, length, PROT_READ | PROT_WRITE, 48 if (ptr == MAP_FAILED) { 54 return ptr;
|
H A D | ZipArchive.cpp | 294 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 D | TraceDump.c | 2645 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 D | AllocTracker.cpp | 365 * 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 D | CheckJni.cpp | 373 void checkNonNull(const void* ptr) { argument 374 if (ptr == NULL) { 854 //dvmThrowRuntimeException("invalid use of JNI env ptr");
|
H A D | Debugger.cpp | 1353 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 D | InlineNative.cpp | 478 const u2* ptr = chars + start; local 480 while (ptr < endPtr) { 481 if (*ptr++ == ch) 482 return (ptr-1) - chars;
|
H A D | Jni.cpp | 998 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 D | Native.cpp | 29 static void freeSharedLibEntry(void* ptr); 227 static void freeSharedLibEntry(void* ptr) argument 229 SharedLib* pLib = (SharedLib*) ptr;
|
H A D | PointerSet.cpp | 117 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 D | PointerSet.h | 58 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 D | Profile.cpp | 480 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 D | ReferenceTable.cpp | 103 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 D | SignalCatcher.cpp | 219 void printAllClass(void *ptr) argument 221 ClassObject **classPP = (ClassObject **) ptr;
|
/dalvik/vm/alloc/ |
H A D | CardTable.cpp | 288 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 D | Copying.cpp | 661 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 D | Heap.cpp | 180 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...] |