Searched refs:ptr (Results 76 - 100 of 123) sorted by relevance

12345

/dalvik/vm/mterp/mips/
H A DOP_INVOKE_DIRECT.S25 GET_VREG(rOBJ, rBIX) # rOBJ <- "this" ptr
H A DOP_INVOKE_OBJECT_INIT_RANGE.S10 GET_VREG(a0, a1) # a0<- "this" ptr
H A DOP_INVOKE_VIRTUAL.S37 * rBIX= C or CCCC (index of first arg, which is the "this" ptr)
40 GET_VREG(rOBJ, rBIX) # rOBJ <- "this" ptr
H A DOP_CHECK_CAST.S66 JAL(dvmResolveClass) # v0 <- resolved ClassObject ptr
H A DOP_INSTANCE_OF.S74 JAL(dvmResolveClass) # v0 <- resolved ClassObject ptr
H A DOP_INVOKE_SUPER.S18 GET_VREG(rOBJ, t0) # rOBJ <- "this" ptr
/dalvik/vm/mterp/x86/
H A DOP_INVOKE_DIRECT.S27 GET_VREG_R %ecx rIBASE # ecx<- "this" ptr
H A DOP_INVOKE_OBJECT_INIT_RANGE.S10 GET_VREG_R %ecx, %eax # ecx<- "this" ptr
H A DOP_CHECK_CAST.S72 call dvmResolveClass # eax<- resolved ClassObject ptr
H A DOP_INSTANCE_OF.S82 call dvmResolveClass # eax<- resolved ClassObject ptr
H A DOP_INVOKE_SUPER.S22 GET_VREG_R %edx rINST # %edx<- "this" ptr
H A DOP_NEW_INSTANCE.S102 movl %eax,%ecx # ecx<- resolved ClassObject ptr
/dalvik/vm/mterp/out/
H A DInterpC-mips.cpp155 static inline s8 getLongFromArray(const u4* ptr, int idx) argument
160 ptr += idx;
161 conv.parts[0] = ptr[0];
162 conv.parts[1] = ptr[1];
166 memcpy(&val, &ptr[idx], 8);
172 static inline void putLongToArray(u4* ptr, int idx, s8 val) argument
177 ptr += idx;
179 ptr[0] = conv.parts[0];
180 ptr[1] = conv.parts[1];
182 memcpy(&ptr[id
187 getDoubleFromArray(const u4* ptr, int idx) argument
204 putDoubleToArray(u4* ptr, int idx, double dval) argument
[all...]
H A DInterpC-x86.cpp155 static inline s8 getLongFromArray(const u4* ptr, int idx) argument
160 ptr += idx;
161 conv.parts[0] = ptr[0];
162 conv.parts[1] = ptr[1];
166 memcpy(&val, &ptr[idx], 8);
172 static inline void putLongToArray(u4* ptr, int idx, s8 val) argument
177 ptr += idx;
179 ptr[0] = conv.parts[0];
180 ptr[1] = conv.parts[1];
182 memcpy(&ptr[id
187 getDoubleFromArray(const u4* ptr, int idx) argument
204 putDoubleToArray(u4* ptr, int idx, double dval) argument
[all...]
/dalvik/vm/
H A DHash.h39 typedef void (*HashFreeFunc)(void* ptr);
66 #define HASH_TOMBSTONE ((void*) 0xcbcacccd) // invalid ptr value
H A DNative.cpp29 static void freeSharedLibEntry(void* ptr);
227 static void freeSharedLibEntry(void* ptr) argument
229 SharedLib* pLib = (SharedLib*) ptr;
H A DInlineNative.cpp478 const u2* ptr = chars + start; local
480 while (ptr < endPtr) {
481 if (*ptr++ == ch)
482 return (ptr-1) - chars;
/dalvik/vm/analysis/
H A DOptimize.cpp357 void dvmUpdateCodeUnit(const Method* meth, u2* ptr, u2 newVal) argument
363 *ptr = newVal;
366 dvmDexChangeDex2(pDvmDex, ptr, newVal);
377 static inline void updateOpcode(const Method* meth, u2* ptr, Opcode opcode) argument
381 assert((ptr[0] & 0xff) == 0xff);
382 dvmUpdateCodeUnit(meth, ptr, (u2) (opcode << 8) | 0x00ff);
385 assert((ptr[0] & 0xff) != 0xff);
386 dvmUpdateCodeUnit(meth, ptr, (ptr[0] & 0xff00) | (u2) opcode);
/dalvik/vm/oo/
H A DClass.h47 void* ptr; /* JarFile* or DexFile* */ member in struct:ClassPathEntry
/dalvik/vm/mterp/armv5te/
H A DOP_CHECK_CAST.S63 bl dvmResolveClass @ r0<- resolved ClassObject ptr
H A DOP_INVOKE_SUPER.S18 GET_VREG(r9, r10) @ r9<- "this" ptr
H A DOP_INSTANCE_OF.S78 bl dvmResolveClass @ r0<- resolved ClassObject ptr
/dalvik/libdex/
H A DDexFile.cpp108 const u1* ptr = pDexFile->baseAddr + pStringId->stringDataOff; local
110 *utf16Size = readUnsignedLeb128(&ptr);
111 return (const char*) ptr;
/dalvik/vm/alloc/
H A DDdmHeap.cpp214 static void append_chunk(HeapChunkContext *ctx, u1 state, void* ptr, size_t length) { argument
245 set4BE(ctx->p, (uintptr_t)ptr); ctx->p += 4;
/dalvik/dexdump/
H A DDexDump.cpp1528 * Advance "ptr" to ensure 32-bit alignment.
1530 static inline const u1* align32(const u1* ptr) argument
1532 return (u1*) (((uintptr_t) ptr + 3) & ~0x03);
1653 const u1* ptr; local
1663 ptr = pClassPool;
1664 numClasses = get4LE(ptr);
1665 ptr += sizeof(u4);
1666 classOffsets = (const u4*) ptr;

Completed in 424 milliseconds

12345