Searched refs:ptr (Results 1 - 25 of 124) sorted by relevance

12345

/dalvik/libdex/
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 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 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 DDexOptData.cpp31 static bool isValidPointer(const void* ptr, const void* start, const void* end) argument
33 return (ptr >= start) && (ptr < end) && (((uintptr_t) ptr & 7) == 0);
H A DZipArchive.cpp354 const u1* ptr = cdPtr; local
357 if (get4LE(ptr) != kCDESignature) {
361 if (ptr + kCDELen > cdPtr + cdLength) {
366 long localHdrOffset = (long) get4LE(ptr + kCDELocalOffset);
372 unsigned int gpbf = get2LE(ptr + kCDEGPBFlags);
379 nameLen = get2LE(ptr + kCDENameLen);
380 extraLen = get2LE(ptr + kCDEExtraLen);
381 commentLen = get2LE(ptr + kCDECommentLen);
383 const char *name = (const char *) ptr + kCDELen;
396 ptr
569 const unsigned char* ptr = (const unsigned char*) local
[all...]
/dalvik/vm/
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 DAllocTracker.cpp386 * This should be called twice. On the first call, "ptr" is NULL and
388 * On the second call, "ptr" points to a data buffer, and "baseLen"
393 static size_t generateBaseOutput(u1* ptr, size_t baseLen, argument
397 u1* origPtr = ptr;
402 set1(&ptr[0], kMessageHeaderLen);
403 set1(&ptr[1], kEntryHeaderLen);
404 set1(&ptr[2], kStackFrameLen);
405 set2BE(&ptr[3], count);
406 set4BE(&ptr[5], baseLen);
407 set2BE(&ptr[
502 outputStringTable(PointerSet* strings, u1* ptr) argument
[all...]
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 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...]
/dalvik/vm/compiler/codegen/x86/
H A DLowerJump.cpp64 LabelMap* ptr = globalShortMap; local
65 while(ptr != NULL) {
66 if(!strcmp(label, ptr->label)) {
67 return ptr;
69 ptr = ptr->nextItem;
138 LabelMap* ptr = globalShortWorklist; local
140 while(ptr != NULL) {
141 if(!strcmp(ptr->label, label)) {
143 int relativeNCG = stream - ptr
174 LabelMap* ptr = globalMap; local
188 LabelMap* ptr = globalShortMap; local
235 LabelMap* ptr = globalMap; local
247 LabelMap* ptr = globalShortMap; local
344 LabelMap* ptr = chainingWorklist; local
355 LabelMap* ptr = chainingWorklist; local
365 LabelMap* ptr = globalWorklist; local
382 LabelMap* ptr = globalWorklist; local
692 DataWorklist* ptr = methodDataWorklist; local
717 NCGWorklist* ptr = globalNCGWorklist; local
734 NCGWorklist* ptr = globalNCGWorklist; local
763 DataWorklist* ptr = methodDataWorklist; local
867 DataWorklist* ptr = methodDataWorklist; local
[all...]
H A DAnalysisO1.cpp274 RegAccessType insertAUse(DefUsePair* ptr, int offsetPC, int regNum, LowOpndRegType physicalType);
382 DefUsePair* ptr = method_bbs_sorted[k]->defUseTable; local
383 while(ptr != NULL) {
384 DefUsePair* tmp = ptr->next;
385 /* free ptr->uses */
386 DefOrUseLink* ptrUse = ptr->uses;
392 free(ptr);
393 ptr = tmp;
1285 DefUsePair* ptr = insertADef(offsetPC, currentInfo.regNum, currentInfo.physicalType, REGACCESS_D); local
1288 insertAUse(ptr, offsetP
1324 insertAUse(DefUsePair* ptr, int offsetPC, int regNum, LowOpndRegType physicalType) argument
1354 DefUsePair* ptr = (DefUsePair*)malloc(sizeof(DefUsePair)); local
1482 DefUsePair* ptr = currentBB->defUseTable; local
1645 DefUsePair* ptr = currentBB->defUseTable; local
1693 LiveRange* ptr = memVRTable[k].ranges; local
1718 LiveRange* ptr = memVRTable[tableIndex].ranges; local
[all...]
/dalvik/vm/mterp/c/
H A Dheader.cpp148 static inline s8 getLongFromArray(const u4* ptr, int idx) argument
153 ptr += idx;
154 conv.parts[0] = ptr[0];
155 conv.parts[1] = ptr[1];
159 memcpy(&val, &ptr[idx], 8);
165 static inline void putLongToArray(u4* ptr, int idx, s8 val) argument
170 ptr += idx;
172 ptr[0] = conv.parts[0];
173 ptr[1] = conv.parts[1];
175 memcpy(&ptr[id
180 getDoubleFromArray(const u4* ptr, int idx) argument
197 putDoubleToArray(u4* ptr, int idx, double dval) argument
[all...]
/dalvik/vm/alloc/
H A DHeap.cpp186 void *ptr; local
198 ptr = dvmHeapSourceAlloc(size);
199 if (ptr != NULL) {
200 return ptr;
220 ptr = dvmHeapSourceAlloc(size);
221 if (ptr != NULL) {
222 return ptr;
228 ptr = dvmHeapSourceAllocAndGrow(size);
229 if (ptr != NULL) {
239 return ptr;
341 void *ptr; local
[all...]
H A DHeapSource.h127 * Returns true iff <ptr> was allocated from the heap source.
129 bool dvmHeapSourceContains(const void *ptr);
132 * Returns true iff <ptr> is within the address space managed by heap source.
134 bool dvmHeapSourceContainsAddress(const void *ptr);
140 size_t dvmHeapSourceChunkSize(const void *ptr);
H A DHeapSource.cpp251 * Returns the heap that <ptr> could have come from, or NULL
254 static Heap *ptr2heap(const HeapSource *hs, const void *ptr) argument
258 if (ptr != NULL) {
262 if ((const char *)ptr >= heap->base && (const char *)ptr < heap->limit) {
278 static void countAllocation(Heap *heap, const void *ptr) argument
282 heap->bytesAllocated += mspace_usable_size(ptr) +
286 dvmHeapBitmapSetObjectBit(&hs->liveBits, ptr);
291 static void countFree(Heap *heap, const void *ptr, size_t *numBytes) argument
293 size_t delta = mspace_usable_size(ptr)
933 void* ptr; local
1004 void* ptr = dvmHeapSourceAlloc(n); local
1024 void* ptr = dvmHeapSourceAlloc(n); local
1112 dvmHeapSourceContainsAddress(const void *ptr) argument
1122 dvmHeapSourceContains(const void *ptr) argument
1157 dvmHeapSourceChunkSize(const void *ptr) argument
[all...]
H A DVerify.cpp57 static void dumpReferencesRootVisitor(void *ptr, u4 threadId, argument
60 Object *obj = *(Object **)ptr;
63 ALOGD("Found %p in a root @ %p", arg, ptr);
/dalvik/vm/oo/
H A DObjectInlines.h82 s4* ptr = &((JValue*)BYTE_OFFSET(obj, offset))->i; local
83 return (bool)android_atomic_acquire_load(ptr);
86 s4* ptr = &((JValue*)BYTE_OFFSET(obj, offset))->i; local
87 return (s1)android_atomic_acquire_load(ptr);
90 s4* ptr = &((JValue*)BYTE_OFFSET(obj, offset))->i; local
91 return (s2)android_atomic_acquire_load(ptr);
94 s4* ptr = &((JValue*)BYTE_OFFSET(obj, offset))->i; local
95 return (u2)android_atomic_acquire_load(ptr);
98 s4* ptr = &((JValue*)BYTE_OFFSET(obj, offset))->i; local
99 return android_atomic_acquire_load(ptr);
103 s4* ptr = &((JValue*)BYTE_OFFSET(obj, offset))->i; local
121 Object** ptr = &((JValue*)BYTE_OFFSET(obj, offset))->l; local
157 s4* ptr = &((JValue*)BYTE_OFFSET(obj, offset))->i; local
194 Object** ptr = &((JValue*)BYTE_OFFSET(obj, offset))->l; local
238 const s4* ptr = &(sfield->value.i); local
242 const s4* ptr = &(sfield->value.i); local
246 const s4* ptr = &(sfield->value.i); local
250 const s4* ptr = &(sfield->value.i); local
254 const s4* ptr = &(sfield->value.i); local
259 const s4* ptr = &(sfield->value.i); local
277 Object* const* ptr = &(sfield->value.l); local
312 s4* ptr = &sfield->value.i; local
344 Object** ptr = &(sfield->value.l); local
[all...]
/dalvik/vm/reflect/
H A DAnnotation.cpp142 static s4 readSignedInt(const u1* ptr, int zwidth)
148 val = ((u4)val >> 8) | (((s4)*ptr++) << 24);
158 static u4 readUnsignedInt(const u1* ptr, int zwidth, bool fillOnRight) argument
165 val = (val >> 8) | (((u4)*ptr++) << 24);
169 val = (val >> 8) | (((u4)*ptr++) << 24);
177 static s8 readSignedLong(const u1* ptr, int zwidth) argument
183 val = ((u8)val >> 8) | (((s8)*ptr++) << 56);
193 static u8 readUnsignedLong(const u1* ptr, int zwidth, bool fillOnRight) argument
200 val = (val >> 8) | (((u8)*ptr++) << 56);
204 val = (val >> 8) | (((u8)*ptr
324 const u1* ptr = *pPtr; local
743 const u1* ptr; local
864 const u1* ptr = pAnnoItem->annotation; local
903 const u1* ptr; local
954 const u1* ptr = pAnnoItem->annotation; local
973 const u1* ptr = *pPtr; local
1038 const u1* ptr; local
1101 const u1* ptr = pAnnoItem->annotation; local
1118 searchEncodedAnnotation(const ClassObject* clazz, const u1* ptr, const char* name) argument
1161 const u1* ptr; local
1430 const u1* ptr; local
1487 const u1* ptr; local
1853 const u1* ptr; local
[all...]
/dalvik/vm/mterp/armv5te/
H A DOP_SGET.S15 ldr r0, [r10, r1, lsl #2] @ r0<- resolved StaticField ptr
18 .L${opcode}_finish: @ field ptr in r0
40 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
H A DOP_SPUT.S15 ldr r0, [r10, r1, lsl #2] @ r0<- resolved StaticField ptr
18 .L${opcode}_finish: @ field ptr in r0
41 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
/dalvik/vm/mterp/mips/
H A DOP_SPUT.S15 LOAD_eas2(a0, rBIX, a1) # a0 <- resolved StaticField ptr
28 JAL(dvmResolveStaticField) # v0 <- resolved StaticField ptr
42 # field ptr in a0
H A DOP_SPUT_OBJECT.S15 LOAD_eas2(a0, rBIX, a1) # a0 <- resolved StaticField ptr
28 JAL(dvmResolveStaticField) # v0 <- resolved StaticField ptr
41 .L${opcode}_finish: # field ptr in a0
/dalvik/vm/mterp/x86/
H A DOP_SGET.S21 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
24 .L${opcode}_finish: # field ptr in eax
43 call dvmResolveStaticField # eax<- resolved StaticField ptr
H A DOP_SPUT.S21 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
24 .L${opcode}_finish: # field ptr in eax
43 call dvmResolveStaticField # eax<- resolved StaticField ptr
/dalvik/vm/analysis/
H A DOptimize.h31 void dvmUpdateCodeUnit(const Method* meth, u2* ptr, u2 newVal);

Completed in 266 milliseconds

12345