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

12345

/dalvik/libcore/luni/src/test/java/org/apache/harmony/luni/platform/
H A DOSMemoryTest.java42 int ptr = memory.malloc(byteCount);
45 memory.setByte(ptr, (byte) 1);
46 assertEquals((byte) 1, memory.getByte(ptr));
48 memory.memset(ptr, (byte) 0, byteCount);
49 assertBytesEqual((byte) 0, ptr, byteCount);
51 memory.memset(ptr, (byte) 1, byteCount);
52 assertBytesEqual((byte) 1, ptr, byteCount);
54 memory.free(ptr);
58 void assertBytesEqual(byte value, int ptr, int byteCount) { argument
61 assertEquals(value, memory.getByte(ptr
104 assertIntsEqual(int[] expectedValues, int ptr) argument
154 assertShortsEqual(short[] expectedValues, int ptr) argument
[all...]
/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.c34 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 DZipArchive.c151 const unsigned char* ptr; local
175 ptr = basePtr + length - kEOCDLen;
177 while (ptr >= basePtr) {
178 if (*ptr == (kEOCDSignature & 0xff) && get4LE(ptr) == kEOCDSignature)
180 ptr--;
182 if (ptr < basePtr) {
197 numEntries = get2LE(ptr + kEOCDNumEntries);
198 cdOffset = get4LE(ptr + kEOCDFileOffset);
202 maxOffset = (ptr
441 const unsigned char* ptr = (const unsigned char*) local
[all...]
H A DDexClass.c125 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;
/dalvik/vm/
H A DPointerSet.h59 bool dvmPointerSetAddEntry(PointerSet* pSet, const void* ptr);
64 bool dvmPointerSetRemoveEntry(PointerSet* pSet, const void* ptr);
71 bool dvmPointerSetHas(const PointerSet* pSet, const void* ptr, int* pIndex);
76 INLINE int dvmPointerSetFind(const PointerSet* pSet, const void* ptr) { argument
78 if (!dvmPointerSetHas(pSet, ptr, &idx))
H A DTestCompability.c20 FILE *open_memstream(char **ptr, size_t *sizeloc) argument
H A DAllocTracker.c364 * This should be called twice. On the first call, "ptr" is NULL and
366 * On the second call, "ptr" points to a data buffer, and "baseLen"
371 static size_t generateBaseOutput(u1* ptr, size_t baseLen, argument
375 u1* origPtr = ptr;
380 set1(&ptr[0], kMessageHeaderLen);
381 set1(&ptr[1], kEntryHeaderLen);
382 set1(&ptr[2], kStackFrameLen);
383 set2BE(&ptr[3], count);
384 set4BE(&ptr[5], baseLen);
385 set2BE(&ptr[
480 outputStringTable(PointerSet* strings, u1* ptr) argument
[all...]
H A DPointerSet.c116 bool dvmPointerSetAddEntry(PointerSet* pSet, const void* ptr) argument
120 if (dvmPointerSetHas(pSet, ptr, &nearby))
135 LOGE("Failed expanding ptr set (alloc=%d)\n", pSet->alloc);
149 if (nearby != 0 && ptr < pSet->list[nearby-1]) {
151 // nearby-1, pSet->list[nearby-1], ptr);
153 } else if (ptr < pSet->list[nearby]) {
155 // nearby, pSet->list[nearby], ptr);
158 // nearby+1, pSet->list[nearby+1], ptr);
172 pSet->list[nearby] = ptr;
182 bool dvmPointerSetRemoveEntry(PointerSet* pSet, const void* ptr) argument
204 dvmPointerSetHas(const PointerSet* pSet, const void* ptr, int* pIndex) argument
[all...]
H A DReferenceTable.c103 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/alloc/
H A DHeapTable.h33 void dvmHeapHeapTableFree(void *ptr);
40 #define dvmHeapAddToHeapRefTable(refs, ptr) \
41 dvmAddToReferenceTable((refs), (ptr))
49 #define dvmHeapRemoveFromHeapRefTable(refs, ptr) \
50 dvmRemoveFromReferenceTable((refs), (refs)->table, (ptr))
H A DHeapSource.h103 * Frees the memory pointed to by <ptr>, which may be NULL.
105 void dvmHeapSourceFree(void *ptr);
116 * Returns true iff <ptr> was allocated from the heap source.
118 bool dvmHeapSourceContains(const void *ptr);
127 bool dvmHeapSourceGetPtrFlag(const void *ptr, enum HeapSourcePtrFlag flag);
133 size_t dvmHeapSourceChunkSize(const void *ptr);
H A DHeapSource.c65 allocating/freeing: Heap.c just wants to say "alloc(n)" and get a ptr
210 * Returns the heap that <ptr> could have come from, or NULL
214 ptr2heap(const HeapSource *hs, const void *ptr) argument
220 if (ptr != NULL) {
224 if (dvmHeapBitmapMayContainObject(&heap->objectBitmap, ptr)) {
241 countAllocation(Heap *heap, const void *ptr, bool isObj) argument
245 heap->bytesAllocated += mspace_usable_size(heap->msp, ptr) +
249 dvmHeapBitmapSetObjectBit(&heap->objectBitmap, ptr);
256 countFree(Heap *heap, const void *ptr, bool isObj) argument
260 delta = mspace_usable_size(heap->msp, ptr)
655 void *ptr; local
685 void *ptr; local
719 void *ptr; local
769 dvmHeapSourceFree(void *ptr) argument
867 dvmHeapSourceContains(const void *ptr) argument
884 dvmHeapSourceGetPtrFlag(const void *ptr, enum HeapSourcePtrFlag flag) argument
922 dvmHeapSourceChunkSize(const void *ptr) argument
[all...]
/dalvik/libcore/icu/src/main/native/
H A DBidiWrapper.cpp35 static BiDiData* biDiData(jlong ptr) { argument
36 return reinterpret_cast<BiDiData*>(static_cast<uintptr_t>(ptr));
43 static void BidiWrapper_ubidi_close(JNIEnv* env, jclass, jlong ptr) { argument
44 delete biDiData(ptr);
47 static void BidiWrapper_ubidi_setPara(JNIEnv* env, jclass, jlong ptr, jcharArray text, jint length, jbyte paraLevel, jbyteArray newEmbeddingLevels) { argument
48 BiDiData* data = biDiData(ptr);
65 static jlong BidiWrapper_ubidi_setLine(JNIEnv* env, jclass, jlong ptr, jint start, jint limit) { argument
72 BiDiData* data = biDiData(ptr);
78 static jint BidiWrapper_ubidi_getDirection(JNIEnv * env, jclass clazz, jlong ptr) { argument
79 return ubidi_getDirection(biDiData(ptr)
82 BidiWrapper_ubidi_getLength(JNIEnv* env, jclass, jlong ptr) argument
86 BidiWrapper_ubidi_getParaLevel(JNIEnv* env, jclass, jlong ptr) argument
90 BidiWrapper_ubidi_getLevels(JNIEnv* env, jclass, jlong ptr) argument
103 BidiWrapper_ubidi_countRuns(JNIEnv* env, jclass, jlong ptr) argument
111 BidiWrapper_ubidi_getRuns(JNIEnv* env, jclass, jlong ptr) argument
[all...]
/dalvik/vm/mterp/c/
H A Dheader.c160 static inline s8 getLongFromArray(const u4* ptr, int idx) argument
165 ptr += idx;
166 conv.parts[0] = ptr[0];
167 conv.parts[1] = ptr[1];
171 memcpy(&val, &ptr[idx], 8);
174 return *((s8*) &ptr[idx]);
179 static inline void putLongToArray(u4* ptr, int idx, s8 val) argument
184 ptr += idx;
186 ptr[0] = conv.parts[0];
187 ptr[
196 getDoubleFromArray(const u4* ptr, int idx) argument
215 putDoubleToArray(u4* ptr, int idx, double dval) argument
[all...]
/dalvik/vm/reflect/
H A DAnnotation.c203 static s4 readSignedInt(const u1* ptr, int zwidth) argument
209 val = ((u4)val >> 8) | (((s4)*ptr++) << 24);
219 static u4 readUnsignedInt(const u1* ptr, int zwidth, bool fillOnRight) argument
226 val = (val >> 8) | (((u4)*ptr++) << 24);
230 val = (val >> 8) | (((u4)*ptr++) << 24);
238 static s8 readSignedLong(const u1* ptr, int zwidth) argument
244 val = ((u8)val >> 8) | (((s8)*ptr++) << 56);
254 static u8 readUnsignedLong(const u1* ptr, int zwidth, bool fillOnRight) argument
261 val = (val >> 8) | (((u8)*ptr++) << 56);
265 val = (val >> 8) | (((u8)*ptr
386 const u1* ptr = *pPtr; local
811 const u1* ptr; local
933 const u1* ptr = pAnnoItem->annotation; local
961 const u1* ptr = *pPtr; local
1027 const u1* ptr; local
1090 const u1* ptr = pAnnoItem->annotation; local
1107 searchEncodedAnnotation(const ClassObject* clazz, const u1* ptr, const char* name) argument
1150 const u1* ptr; local
1391 const u1* ptr; local
1448 const u1* ptr; local
1783 const u1* ptr; local
[all...]
/dalvik/libcore/include/
H A DUniquePtr.h53 explicit UniquePtr(T* ptr = NULL) : mPtr(ptr) {
76 void reset(T* ptr = NULL) {
77 if (ptr != mPtr) {
79 mPtr = ptr;
101 explicit UniquePtr(T* ptr = NULL) : mPtr(ptr) {
119 void reset(T* ptr = NULL) {
120 if (ptr != mPtr) {
122 mPtr = ptr;
[all...]
/dalvik/vm/analysis/
H A DReduceConstants.c50 Method struct. On subsequent execution, the VM just pulls the Method ptr
391 static void markClass(const u2* ptr, ScanResults* pResults) argument
393 u2 classIdx = *ptr;
402 static void markMethod(const u2* ptr, ScanResults* pResults) argument
404 u2 methodIdx = *ptr;
413 static void markField(const u2* ptr, ScanResults* pResults) argument
415 u2 fieldIdx = *ptr;
424 static void markString(const u2* ptr, ScanResults* pResults) argument
426 u2 stringIdx = *ptr;
435 static void markJumboString(u2* ptr, ScanResult argument
449 updateValue(u2* ptr, const IndexMapSet* pIndexMapSet, int whichMap) argument
459 updateClass(u2* ptr, const IndexMapSet* pIndexMapSet) argument
463 updateMethod(u2* ptr, const IndexMapSet* pIndexMapSet) argument
467 updateField(u2* ptr, const IndexMapSet* pIndexMapSet) argument
471 updateString(u2* ptr, const IndexMapSet* pIndexMapSet) argument
475 updateJumboString(u2* ptr, const IndexMapSet* pIndexMapSet) argument
[all...]
/dalvik/vm/mterp/armv4t/
H A DOP_SPUT_WIDE.S13 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
17 .L${opcode}_finish: @ field ptr in r0, AA in r9
35 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
/dalvik/vm/mterp/armv5te/
H A DOP_SGET.S14 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
17 .L${opcode}_finish: @ field ptr in r0
34 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
H A DOP_SPUT.S14 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
17 .L${opcode}_finish: @ field ptr in r0
34 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
H A DOP_SPUT_WIDE.S13 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
17 .L${opcode}_finish: @ field ptr in r0, AA in r9
34 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
/dalvik/vm/mterp/x86/
H A DOP_SGET.S15 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
18 .L${opcode}_finish: # field ptr in eax
39 call dvmResolveStaticField # eax<- resolved StaticField ptr
H A DOP_SGET_WIDE.S14 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
17 .L${opcode}_finish: # field ptr in eax
40 call dvmResolveStaticField # eax<- resolved StaticField ptr
H A DOP_SPUT.S15 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr
18 .L${opcode}_finish: # field ptr in eax
39 call dvmResolveStaticField # eax<- resolved StaticField ptr

Completed in 2869 milliseconds

12345