/dalvik/vm/oo/ |
H A D | ObjectInlines.h | 108 const s8* addr = (const s8*)BYTE_OFFSET(obj, offset); local 109 s8 val = dvmQuasiAtomicRead64(addr); 115 const s8* addr = (const s8*)BYTE_OFFSET(obj, offset); local 116 alias.lval = dvmQuasiAtomicRead64(addr); 185 s8* addr = (s8*)BYTE_OFFSET(obj, offset); local 186 dvmQuasiAtomicSwap64Sync(val, addr); 264 const s8* addr = &sfield->value.j; local 265 s8 val = dvmQuasiAtomicRead64(addr); 271 const s8* addr = &sfield->value.j; local 272 alias.lval = dvmQuasiAtomicRead64(addr); 335 s8* addr = &sfield->value.j; local [all...] |
/dalvik/vm/ |
H A D | Misc.cpp | 51 const unsigned char* addr = (const unsigned char*)vaddr; local 62 offset = (int) addr; 95 *hex++ = gHexDigit[*addr >> 4]; 96 *hex++ = gHexDigit[*addr & 0x0f]; 98 if (*addr >= 0x20 && *addr < 0x7f /*isprint(*addr)*/) 99 *asc++ = *addr; 102 addr++;
|
/dalvik/vm/interp/ |
H A D | Jit.h | 33 int addr; member in struct:ShadowHeap 38 int addr; member in struct:InstructionTrace
|
H A D | Interp.h | 70 extern "C" u1 dvmGetOriginalOpcode(const u2* addr);
|
H A D | Jit.cpp | 175 static void selfVerificationPrintRegisters(int* addr, int* addrRef, argument 180 ALOGD("(v%d) 0x%8x%s", i, addr[i], addr[i] != addrRef[i] ? " X" : ""); 222 int i, addr, offset; local 227 addr = shadowSpace->trace[i].addr; 228 offset = (int)((u2*)addr - stackSave->method->insns); 232 addr, offset, dexGetOpcodeName(decInsn->opcode)); 314 ALOGD("*** Interp Registers: addr: %#x bytes: %d", 319 ALOGD("*** Shadow Registers: addr [all...] |
/dalvik/vm/compiler/codegen/x86/ |
H A D | CodegenInterface.cpp | 1005 unsigned char *addr; local 1012 for (addr = startAddr; addr < endAddr; addr++) { 1013 n += snprintf(&strbuf[n], PRINT_BUFFER_LEN-n, "0x%x, ", *addr); 1024 addr = startAddr; 1025 while (addr < endAddr) { 1027 (decoder_disassemble_instr(reinterpret_cast<char*>(addr), 1029 if (addr != next_addr) { 1030 ALOGD("** %p: %s", addr, strbu [all...] |
/dalvik/vm/analysis/ |
H A D | DexPrepare.h | 129 bool dvmPrepareDexInMemory(u1* addr, size_t len, DvmDex** ppDvmDex);
|
H A D | DexVerify.cpp | 155 u4 addr; local 171 for (addr = start; addr < end; 172 addr += dvmInsnGetWidth(insnFlags, addr)) 174 assert(dvmInsnGetWidth(insnFlags, addr) != 0); 175 dvmInsnSetInTry(insnFlags, addr, true); 188 u4 addr; local 194 addr = handler->address; 195 if (dvmInsnGetWidth(insnFlags, addr) [all...] |
H A D | DexPrepare.cpp | 49 static bool rewriteDex(u1* addr, int len, bool doVerify, bool doOpt, 56 static void updateChecksum(u1* addr, int len, DexHeader* pHeader); 756 bool dvmPrepareDexInMemory(u1* addr, size_t len, DvmDex** ppDvmDex) argument 771 if (!rewriteDex(addr, len, false, false, &pClassLookup, ppDvmDex)) { 794 static bool rewriteDex(u1* addr, int len, bool doVerify, bool doOpt, argument 804 if (dexSwapAndVerify(addr, len) != 0) 811 if (dvmDexFileOpenPartial(addr, len, &pDvmDex) != 0) { 1553 static void updateChecksum(u1* addr, int len, DexHeader* pHeader) argument 1561 adler = adler32(adler, addr + nonSum, len - nonSum);
|
H A D | RegisterMap.h | 137 const u1* dvmRegisterMapGetLine(const RegisterMap* pMap, int addr);
|
/dalvik/vm/compiler/codegen/x86/libenc/ |
H A D | dec_base.h | 115 static unsigned decode(const void * addr, Inst * pinst);
|
/dalvik/libdex/ |
H A D | DexFile.h | 557 int dexSwapAndVerify(u1* addr, int len); 567 int dexSwapAndVerifyIfNecessary(u1* addr, int len); 860 const u1* addr = (const u1*) &pAnnoDir[1]; local 861 addr += pAnnoDir->fieldsSize * sizeof (DexFieldAnnotationsItem); 862 return (const DexMethodAnnotationsItem*) addr; 890 const u1* addr = (const u1*) &pAnnoDir[1]; local 891 addr += pAnnoDir->fieldsSize * sizeof (DexFieldAnnotationsItem); 892 addr += pAnnoDir->methodsSize * sizeof (DexMethodAnnotationsItem); 893 return (const DexParameterAnnotationsItem*) addr;
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | DalvInsn.java | 324 String addr = prefix + identifierString() + ": "; 325 int w1 = addr.length(); 328 return TwoColumnOutput.toString(addr, w1, "", insnPerSe, w2);
|
H A D | LocalList.java | 417 int addr = e.getAddress(); 422 if (test.getAddress() != addr) { 431 Integer.toHexString(addr)); 437 Integer.toHexString(addr)); 446 Integer.toHexString(addr));
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | DalvInsn.java | 351 String addr = prefix + identifierString() + ": "; 352 int w1 = addr.length(); 355 return TwoColumnOutput.toString(addr, w1, "", insnPerSe, w2);
|
H A D | LocalList.java | 416 int addr = e.getAddress(); 421 if (test.getAddress() != addr) { 430 Integer.toHexString(addr)); 436 Integer.toHexString(addr)); 445 Integer.toHexString(addr));
|
/dalvik/vm/hprof/ |
H A D | Hprof.cpp | 177 static void hprofRootVisitor(void *addr, u4 threadId, RootType type, void *arg) argument 199 assert(addr != NULL); 202 obj = *(Object **)addr;
|
/dalvik/vm/alloc/TEST/HeapBitmapTest/ |
H A D | main.c | 380 uintptr_t addr; local 382 for (addr = base; addr < top; addr += step) { 383 *p++ = (void *)addr;
|
/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 13 add r3, r1, #1 @ Thumb addr is odd
|
H A D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 11 add r3, r1, #1 @ Thumb addr is odd
|
/dalvik/vm/alloc/ |
H A D | MarkSweep.cpp | 145 static void rootMarkObjectVisitor(void *addr, u4 thread, RootType type, argument 148 assert(addr != NULL); 150 Object *obj = *(Object **)addr; 192 static void rootReMarkObjectVisitor(void *addr, u4 thread, RootType type, argument 195 assert(addr != NULL); 197 Object *obj = *(Object **)addr; 237 void *addr = BYTE_OFFSET(obj, field->byteOffset); local 238 Object *ref = ((JValue *)addr)->l;
|
H A D | Visit.cpp | 100 int addr = saveArea->xtra.currentPc - method->insns; local 101 regVector = dvmRegisterMapGetLine(pMap, addr); 139 ALOGE("PGC: %s.%s addr %#x",
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_IPUT_WIDE.S | 42 bl dvmQuasiAtomicSwap64Sync @ stores r0/r1 into addr r2
|
H A D | OP_SPUT_WIDE.S | 24 bl dvmQuasiAtomicSwap64Sync @ stores r0/r1 into addr r2
|
/dalvik/vm/mterp/mips/ |
H A D | OP_IPUT_WIDE.S | 42 JAL(dvmQuasiAtomicSwap64Sync) # stores r0/r1 into addr r2
|