Searched refs:addr (Results 26 - 50 of 84) sorted by relevance

1234

/dalvik/vm/oo/
H A DObjectInlines.h108 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 DMisc.cpp51 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 DJit.h33 int addr; member in struct:ShadowHeap
38 int addr; member in struct:InstructionTrace
H A DInterp.h70 extern "C" u1 dvmGetOriginalOpcode(const u2* addr);
H A DJit.cpp175 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 DCodegenInterface.cpp1005 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 DDexPrepare.h129 bool dvmPrepareDexInMemory(u1* addr, size_t len, DvmDex** ppDvmDex);
H A DDexVerify.cpp155 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 DDexPrepare.cpp49 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 DRegisterMap.h137 const u1* dvmRegisterMapGetLine(const RegisterMap* pMap, int addr);
/dalvik/vm/compiler/codegen/x86/libenc/
H A Ddec_base.h115 static unsigned decode(const void * addr, Inst * pinst);
/dalvik/libdex/
H A DDexFile.h557 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 DDalvInsn.java324 String addr = prefix + identifierString() + ": ";
325 int w1 = addr.length();
328 return TwoColumnOutput.toString(addr, w1, "", insnPerSe, w2);
H A DLocalList.java417 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 DDalvInsn.java351 String addr = prefix + identifierString() + ": ";
352 int w1 = addr.length();
355 return TwoColumnOutput.toString(addr, w1, "", insnPerSe, w2);
H A DLocalList.java416 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 DHprof.cpp177 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 Dmain.c380 uintptr_t addr; local
382 for (addr = base; addr < top; addr += step) {
383 *p++ = (void *)addr;
/dalvik/vm/compiler/template/armv5te/
H A DTEMPLATE_INVOKE_METHOD_CHAIN.S13 add r3, r1, #1 @ Thumb addr is odd
H A DTEMPLATE_INVOKE_METHOD_NO_OPT.S11 add r3, r1, #1 @ Thumb addr is odd
/dalvik/vm/alloc/
H A DMarkSweep.cpp145 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 DVisit.cpp100 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 DOP_IPUT_WIDE.S42 bl dvmQuasiAtomicSwap64Sync @ stores r0/r1 into addr r2
H A DOP_SPUT_WIDE.S24 bl dvmQuasiAtomicSwap64Sync @ stores r0/r1 into addr r2
/dalvik/vm/mterp/mips/
H A DOP_IPUT_WIDE.S42 JAL(dvmQuasiAtomicSwap64Sync) # stores r0/r1 into addr r2

Completed in 666 milliseconds

1234