diff options
| author | Steve Block <steveblock@google.com> | 2011-12-20 16:22:13 +0000 |
|---|---|---|
| committer | Steve Block <steveblock@google.com> | 2012-01-03 22:29:27 +0000 |
| commit | 062bf509a77fce9dfcb7e7b2e401cf2a124d83d5 (patch) | |
| tree | 6015cb53c42eb9ae2d13811da33381701a7c353a /vm/interp | |
| parent | 26f957278b34144a3f90989ccddb0102fc1fdd62 (diff) | |
| download | android_dalvik-062bf509a77fce9dfcb7e7b2e401cf2a124d83d5.tar.gz android_dalvik-062bf509a77fce9dfcb7e7b2e401cf2a124d83d5.tar.bz2 android_dalvik-062bf509a77fce9dfcb7e7b2e401cf2a124d83d5.zip | |
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
See https://android-git.corp.google.com/g/156016
Bug: 5449033
Change-Id: Ic663376d1ad6a6cb14bf81405ad9afd247cf2f60
Diffstat (limited to 'vm/interp')
| -rw-r--r-- | vm/interp/Interp.cpp | 16 | ||||
| -rw-r--r-- | vm/interp/Jit.cpp | 118 | ||||
| -rw-r--r-- | vm/interp/Stack.cpp | 14 |
3 files changed, 74 insertions, 74 deletions
diff --git a/vm/interp/Interp.cpp b/vm/interp/Interp.cpp index 7951eff29..b0c055378 100644 --- a/vm/interp/Interp.cpp +++ b/vm/interp/Interp.cpp @@ -1564,26 +1564,26 @@ void dvmCheckInterpStateConsistency() handlerTable = self->interpBreak.ctl.curHandlerTable; for (thread = gDvm.threadList; thread != NULL; thread = thread->next) { if (subMode != thread->interpBreak.ctl.subMode) { - LOGD("Warning: subMode mismatch - %#x:%#x, tid[%d]", + ALOGD("Warning: subMode mismatch - %#x:%#x, tid[%d]", subMode,thread->interpBreak.ctl.subMode,thread->threadId); } if (breakFlags != thread->interpBreak.ctl.breakFlags) { - LOGD("Warning: breakFlags mismatch - %#x:%#x, tid[%d]", + ALOGD("Warning: breakFlags mismatch - %#x:%#x, tid[%d]", breakFlags,thread->interpBreak.ctl.breakFlags,thread->threadId); } if (handlerTable != thread->interpBreak.ctl.curHandlerTable) { - LOGD("Warning: curHandlerTable mismatch - %#x:%#x, tid[%d]", + ALOGD("Warning: curHandlerTable mismatch - %#x:%#x, tid[%d]", (int)handlerTable,(int)thread->interpBreak.ctl.curHandlerTable, thread->threadId); } #if defined(WITH_JIT) if (thread->pJitProfTable != gDvmJit.pProfTable) { - LOGD("Warning: pJitProfTable mismatch - %#x:%#x, tid[%d]", + ALOGD("Warning: pJitProfTable mismatch - %#x:%#x, tid[%d]", (int)thread->pJitProfTable,(int)gDvmJit.pProfTable, thread->threadId); } if (thread->jitThreshold != gDvmJit.threshold) { - LOGD("Warning: jitThreshold mismatch - %#x:%#x, tid[%d]", + ALOGD("Warning: jitThreshold mismatch - %#x:%#x, tid[%d]", (int)thread->jitThreshold,(int)gDvmJit.threshold, thread->threadId); } @@ -1818,13 +1818,13 @@ void dvmCheckBefore(const u2 *pc, u4 *fp, Thread* self) if (self->jitResumeDPC != NULL) { if (self->jitResumeDPC == pc) { if (self->jitResumeNPC != NULL) { - LOGD("SS return to trace - pc:%#x to 0x:%x", + ALOGD("SS return to trace - pc:%#x to 0x:%x", (int)pc, (int)self->jitResumeNPC); } else { - LOGD("SS return to interp - pc:%#x",(int)pc); + ALOGD("SS return to interp - pc:%#x",(int)pc); } } else { - LOGD("SS failed to return. Expected %#x, now at %#x", + ALOGD("SS failed to return. Expected %#x, now at %#x", (int)self->jitResumeDPC, (int)pc); } } diff --git a/vm/interp/Jit.cpp b/vm/interp/Jit.cpp index 494aae1a9..2a6bb653c 100644 --- a/vm/interp/Jit.cpp +++ b/vm/interp/Jit.cpp @@ -74,14 +74,14 @@ void* dvmSelfVerificationSaveState(const u2* pc, u4* fp, sizeof(StackSaveArea); unsigned postBytes = self->interpSave.method->registersSize*4; - //LOGD("### selfVerificationSaveState(%d) pc: %#x fp: %#x", + //ALOGD("### selfVerificationSaveState(%d) pc: %#x fp: %#x", // self->threadId, (int)pc, (int)fp); if (shadowSpace->selfVerificationState != kSVSIdle) { - LOGD("~~~ Save: INCORRECT PREVIOUS STATE(%d): %d", + ALOGD("~~~ Save: INCORRECT PREVIOUS STATE(%d): %d", self->threadId, shadowSpace->selfVerificationState); - LOGD("********** SHADOW STATE DUMP **********"); - LOGD("PC: %#x FP: %#x", (int)pc, (int)fp); + ALOGD("********** SHADOW STATE DUMP **********"); + ALOGD("PC: %#x FP: %#x", (int)pc, (int)fp); } shadowSpace->selfVerificationState = kSVSStart; @@ -138,18 +138,18 @@ void* dvmSelfVerificationRestoreState(const u2* pc, u4* fp, shadowSpace->endShadowFP = fp; shadowSpace->jitExitState = exitState; - //LOGD("### selfVerificationRestoreState(%d) pc: %#x fp: %#x endPC: %#x", + //ALOGD("### selfVerificationRestoreState(%d) pc: %#x fp: %#x endPC: %#x", // self->threadId, (int)shadowSpace->startPC, (int)shadowSpace->fp, // (int)pc); if (shadowSpace->selfVerificationState != kSVSStart) { - LOGD("~~~ Restore: INCORRECT PREVIOUS STATE(%d): %d", + ALOGD("~~~ Restore: INCORRECT PREVIOUS STATE(%d): %d", self->threadId, shadowSpace->selfVerificationState); - LOGD("********** SHADOW STATE DUMP **********"); - LOGD("Dalvik PC: %#x endPC: %#x", (int)shadowSpace->startPC, + ALOGD("********** SHADOW STATE DUMP **********"); + ALOGD("Dalvik PC: %#x endPC: %#x", (int)shadowSpace->startPC, (int)shadowSpace->endPC); - LOGD("Interp FP: %#x", (int)shadowSpace->fp); - LOGD("Shadow FP: %#x endFP: %#x", (int)shadowSpace->shadowFP, + ALOGD("Interp FP: %#x", (int)shadowSpace->fp); + ALOGD("Shadow FP: %#x endFP: %#x", (int)shadowSpace->shadowFP, (int)shadowSpace->endShadowFP); } @@ -177,7 +177,7 @@ static void selfVerificationPrintRegisters(int* addr, int* addrRef, { int i; for (i = 0; i < numWords; i++) { - LOGD("(v%d) 0x%8x%s", i, addr[i], addr[i] != addrRef[i] ? " X" : ""); + ALOGD("(v%d) 0x%8x%s", i, addr[i], addr[i] != addrRef[i] ? " X" : ""); } } @@ -197,20 +197,20 @@ static void selfVerificationDumpState(const u2* pc, Thread* self) frameBytes2 = (int) shadowSpace->fp - (int)self->interpSave.curFrame - localRegs; } - LOGD("********** SHADOW STATE DUMP **********"); - LOGD("CurrentPC: %#x, Offset: 0x%04x", (int)pc, + ALOGD("********** SHADOW STATE DUMP **********"); + ALOGD("CurrentPC: %#x, Offset: 0x%04x", (int)pc, (int)(pc - stackSave->method->insns)); - LOGD("Class: %s", shadowSpace->method->clazz->descriptor); - LOGD("Method: %s", shadowSpace->method->name); - LOGD("Dalvik PC: %#x endPC: %#x", (int)shadowSpace->startPC, + ALOGD("Class: %s", shadowSpace->method->clazz->descriptor); + ALOGD("Method: %s", shadowSpace->method->name); + ALOGD("Dalvik PC: %#x endPC: %#x", (int)shadowSpace->startPC, (int)shadowSpace->endPC); - LOGD("Interp FP: %#x endFP: %#x", (int)shadowSpace->fp, + ALOGD("Interp FP: %#x endFP: %#x", (int)shadowSpace->fp, (int)self->interpSave.curFrame); - LOGD("Shadow FP: %#x endFP: %#x", (int)shadowSpace->shadowFP, + ALOGD("Shadow FP: %#x endFP: %#x", (int)shadowSpace->shadowFP, (int)shadowSpace->endShadowFP); - LOGD("Frame1 Bytes: %d Frame2 Local: %d Bytes: %d", frameBytes, + ALOGD("Frame1 Bytes: %d Frame2 Local: %d Bytes: %d", frameBytes, localRegs, frameBytes2); - LOGD("Trace length: %d State: %d", shadowSpace->traceLength, + ALOGD("Trace length: %d State: %d", shadowSpace->traceLength, shadowSpace->selfVerificationState); } @@ -222,13 +222,13 @@ static void selfVerificationDumpTrace(const u2* pc, Thread* self) int i, addr, offset; DecodedInstruction *decInsn; - LOGD("********** SHADOW TRACE DUMP **********"); + ALOGD("********** SHADOW TRACE DUMP **********"); for (i = 0; i < shadowSpace->traceLength; i++) { addr = shadowSpace->trace[i].addr; offset = (int)((u2*)addr - stackSave->method->insns); decInsn = &(shadowSpace->trace[i].decInsn); /* Not properly decoding instruction, some registers may be garbage */ - LOGD("%#x: (0x%04x) %s", + ALOGD("%#x: (0x%04x) %s", addr, offset, dexGetOpcodeName(decInsn->opcode)); } } @@ -269,12 +269,12 @@ void dvmCheckSelfVerification(const u2* pc, Thread* self) DecodedInstruction decInsn; dexDecodeInstruction(pc, &decInsn); - //LOGD("### DbgIntp(%d): PC: %#x endPC: %#x state: %d len: %d %s", + //ALOGD("### DbgIntp(%d): PC: %#x endPC: %#x state: %d len: %d %s", // self->threadId, (int)pc, (int)shadowSpace->endPC, state, // shadowSpace->traceLength, dexGetOpcodeName(decInsn.opcode)); if (state == kSVSIdle || state == kSVSStart) { - LOGD("~~~ DbgIntrp: INCORRECT PREVIOUS STATE(%d): %d", + ALOGD("~~~ DbgIntrp: INCORRECT PREVIOUS STATE(%d): %d", self->threadId, state); selfVerificationDumpState(pc, self); selfVerificationDumpTrace(pc, self); @@ -308,15 +308,15 @@ void dvmCheckSelfVerification(const u2* pc, Thread* self) shadowSpace->selfVerificationState = kSVSDebugInterp; goto log_and_continue; } - LOGD("~~~ DbgIntp(%d): REGISTERS DIVERGENCE!", self->threadId); + ALOGD("~~~ DbgIntp(%d): REGISTERS DIVERGENCE!", self->threadId); selfVerificationDumpState(pc, self); selfVerificationDumpTrace(pc, self); - LOGD("*** Interp Registers: addr: %#x bytes: %d", + ALOGD("*** Interp Registers: addr: %#x bytes: %d", (int)shadowSpace->fp, frameBytes); selfVerificationPrintRegisters((int*)shadowSpace->fp, (int*)shadowSpace->shadowFP, frameBytes/4); - LOGD("*** Shadow Registers: addr: %#x bytes: %d", + ALOGD("*** Shadow Registers: addr: %#x bytes: %d", (int)shadowSpace->shadowFP, frameBytes); selfVerificationPrintRegisters((int*)shadowSpace->shadowFP, (int*)shadowSpace->fp, @@ -341,16 +341,16 @@ void dvmCheckSelfVerification(const u2* pc, Thread* self) shadowSpace->selfVerificationState = kSVSDebugInterp; goto log_and_continue; } - LOGD("~~~ DbgIntp(%d): REGISTERS (FRAME2) DIVERGENCE!", + ALOGD("~~~ DbgIntp(%d): REGISTERS (FRAME2) DIVERGENCE!", self->threadId); selfVerificationDumpState(pc, self); selfVerificationDumpTrace(pc, self); - LOGD("*** Interp Registers: addr: %#x l: %d bytes: %d", + ALOGD("*** Interp Registers: addr: %#x l: %d bytes: %d", (int)self->interpSave.curFrame, localRegs, frameBytes2); selfVerificationPrintRegisters((int*)self->interpSave.curFrame, (int*)shadowSpace->endShadowFP, (frameBytes2+localRegs)/4); - LOGD("*** Shadow Registers: addr: %#x l: %d bytes: %d", + ALOGD("*** Shadow Registers: addr: %#x l: %d bytes: %d", (int)shadowSpace->endShadowFP, localRegs, frameBytes2); selfVerificationPrintRegisters((int*)shadowSpace->endShadowFP, (int*)self->interpSave.curFrame, @@ -374,8 +374,8 @@ void dvmCheckSelfVerification(const u2* pc, Thread* self) shadowSpace->selfVerificationState = kSVSDebugInterp; goto log_and_continue; } - LOGD("~~~ DbgIntp(%d): MEMORY DIVERGENCE!", self->threadId); - LOGD("Addr: %#x Intrp Data: %#x Jit Data: %#x", + ALOGD("~~~ DbgIntp(%d): MEMORY DIVERGENCE!", self->threadId); + ALOGD("Addr: %#x Intrp Data: %#x Jit Data: %#x", heapSpacePtr->addr, memData, heapSpacePtr->data); selfVerificationDumpState(pc, self); selfVerificationDumpTrace(pc, self); @@ -409,8 +409,8 @@ void dvmCheckSelfVerification(const u2* pc, Thread* self) log_and_continue: /* If end not been reached, make sure max length not exceeded */ if (shadowSpace->traceLength >= JIT_MAX_TRACE_LEN) { - LOGD("~~~ DbgIntp(%d): CONTROL DIVERGENCE!", self->threadId); - LOGD("startPC: %#x endPC: %#x currPC: %#x", + ALOGD("~~~ DbgIntp(%d): CONTROL DIVERGENCE!", self->threadId); + ALOGD("startPC: %#x endPC: %#x currPC: %#x", (int)shadowSpace->startPC, (int)shadowSpace->endPC, (int)pc); selfVerificationDumpState(pc, self); selfVerificationDumpTrace(pc, self); @@ -487,44 +487,44 @@ void dvmJitStats() if (gDvmJit.pJitEntryTable[i].u.info.chain != gDvmJit.jitTableSize) chains++; } - LOGD("JIT: table size is %d, entries used is %d", + ALOGD("JIT: table size is %d, entries used is %d", gDvmJit.jitTableSize, gDvmJit.jitTableEntriesUsed); - LOGD("JIT: %d traces, %d slots, %d chains, %d thresh, %s", + ALOGD("JIT: %d traces, %d slots, %d chains, %d thresh, %s", hit, not_hit + hit, chains, gDvmJit.threshold, gDvmJit.blockingMode ? "Blocking" : "Non-blocking"); #if defined(WITH_JIT_TUNING) - LOGD("JIT: Code cache patches: %d", gDvmJit.codeCachePatches); + ALOGD("JIT: Code cache patches: %d", gDvmJit.codeCachePatches); - LOGD("JIT: Lookups: %d hits, %d misses; %d normal, %d punt", + ALOGD("JIT: Lookups: %d hits, %d misses; %d normal, %d punt", gDvmJit.addrLookupsFound, gDvmJit.addrLookupsNotFound, gDvmJit.normalExit, gDvmJit.puntExit); - LOGD("JIT: ICHits: %d", gDvmICHitCount); + ALOGD("JIT: ICHits: %d", gDvmICHitCount); - LOGD("JIT: noChainExit: %d IC miss, %d interp callsite, " + ALOGD("JIT: noChainExit: %d IC miss, %d interp callsite, " "%d switch overflow", gDvmJit.noChainExit[kInlineCacheMiss], gDvmJit.noChainExit[kCallsiteInterpreted], gDvmJit.noChainExit[kSwitchOverflow]); - LOGD("JIT: ICPatch: %d init, %d rejected, %d lock-free, %d queued, " + ALOGD("JIT: ICPatch: %d init, %d rejected, %d lock-free, %d queued, " "%d dropped", gDvmJit.icPatchInit, gDvmJit.icPatchRejected, gDvmJit.icPatchLockFree, gDvmJit.icPatchQueued, gDvmJit.icPatchDropped); - LOGD("JIT: Invoke: %d mono, %d poly, %d native, %d return", + ALOGD("JIT: Invoke: %d mono, %d poly, %d native, %d return", gDvmJit.invokeMonomorphic, gDvmJit.invokePolymorphic, gDvmJit.invokeNative, gDvmJit.returnOp); - LOGD("JIT: Inline: %d mgetter, %d msetter, %d pgetter, %d psetter", + ALOGD("JIT: Inline: %d mgetter, %d msetter, %d pgetter, %d psetter", gDvmJit.invokeMonoGetterInlined, gDvmJit.invokeMonoSetterInlined, gDvmJit.invokePolyGetterInlined, gDvmJit.invokePolySetterInlined); - LOGD("JIT: Total compilation time: %llu ms", gDvmJit.jitTime / 1000); - LOGD("JIT: Avg unit compilation time: %llu us", + ALOGD("JIT: Total compilation time: %llu ms", gDvmJit.jitTime / 1000); + ALOGD("JIT: Avg unit compilation time: %llu us", gDvmJit.numCompilations == 0 ? 0 : gDvmJit.jitTime / gDvmJit.numCompilations); - LOGD("JIT: Potential GC blocked by compiler: max %llu us / " + ALOGD("JIT: Potential GC blocked by compiler: max %llu us / " "avg %llu us (%d)", gDvmJit.maxCompilerThreadBlockGCTime, gDvmJit.numCompilerThreadBlockGC == 0 ? @@ -533,7 +533,7 @@ void dvmJitStats() gDvmJit.numCompilerThreadBlockGC); #endif - LOGD("JIT: %d Translation chains, %d interp stubs", + ALOGD("JIT: %d Translation chains, %d interp stubs", gDvmJit.translationChains, stubs); if (gDvmJit.profileMode == kTraceProfilingContinuous) { dvmCompilerSortAndPrintTraceProfiles(); @@ -663,14 +663,14 @@ void dvmJitDumpTraceDesc(JitTraceDescription *trace) const u2* dpc; const u2* dpcBase; int curFrag = 0; - LOGD("==========================================="); - LOGD("Trace dump %#x, Method %s off %#x",(int)trace, + ALOGD("==========================================="); + ALOGD("Trace dump %#x, Method %s off %#x",(int)trace, trace->method->name,trace->trace[curFrag].info.frag.startOffset); dpcBase = trace->method->insns; while (!done) { DecodedInstruction decInsn; if (trace->trace[curFrag].isCode) { - LOGD("Frag[%d]- Insts: %d, start: %#x, hint: %#x, end: %d", + ALOGD("Frag[%d]- Insts: %d, start: %#x, hint: %#x, end: %d", curFrag, trace->trace[curFrag].info.frag.numInsts, trace->trace[curFrag].info.frag.startOffset, trace->trace[curFrag].info.frag.hint, @@ -678,7 +678,7 @@ void dvmJitDumpTraceDesc(JitTraceDescription *trace) dpc = dpcBase + trace->trace[curFrag].info.frag.startOffset; for (i=0; i<trace->trace[curFrag].info.frag.numInsts; i++) { dexDecodeInstruction(dpc, &decInsn); - LOGD(" 0x%04x - %s %#x",(dpc-dpcBase), + ALOGD(" 0x%04x - %s %#x",(dpc-dpcBase), dexGetOpcodeName(decInsn.opcode),(int)dpc); dpc += dexGetWidthFromOpcode(decInsn.opcode); } @@ -686,12 +686,12 @@ void dvmJitDumpTraceDesc(JitTraceDescription *trace) done = true; } } else { - LOGD("Frag[%d]- META info: 0x%08x", curFrag, + ALOGD("Frag[%d]- META info: 0x%08x", curFrag, (int)trace->trace[curFrag].info.meta); } curFrag++; } - LOGD("-------------------------------------------"); + ALOGD("-------------------------------------------"); } /* @@ -810,7 +810,7 @@ void dvmCheckJit(const u2* pc, Thread* self) } #if defined(SHOW_TRACE) - LOGD("TraceGen: adding %s. lpc:%#x, pc:%#x", + ALOGD("TraceGen: adding %s. lpc:%#x, pc:%#x", dexGetOpcodeName(decInsn.opcode), (int)lastPC, (int)pc); #endif flags = dexGetFlagsFromOpcode(decInsn.opcode); @@ -855,7 +855,7 @@ void dvmCheckJit(const u2* pc, Thread* self) kInstrInvoke)) != 0)) { self->jitState = kJitTSelectEnd; #if defined(SHOW_TRACE) - LOGD("TraceGen: ending on %s, basic block end", + ALOGD("TraceGen: ending on %s, basic block end", dexGetOpcodeName(decInsn.opcode)); #endif @@ -938,7 +938,7 @@ void dvmCheckJit(const u2* pc, Thread* self) (char*)&(self->trace[0]), sizeof(JitTraceRun) * (self->currTraceRun+1)); #if defined(SHOW_TRACE) - LOGD("TraceGen: trace done, adding to queue"); + ALOGD("TraceGen: trace done, adding to queue"); dvmJitDumpTraceDesc(desc); #endif if (dvmCompilerWorkEnqueue( @@ -1251,7 +1251,7 @@ void dvmJitCheckTraceRequest(Thread* self) * are afoot and disable profiling. */ self->jitState = kJitDone; - LOGD("JIT: JitTable full, disabling profiling"); + ALOGD("JIT: JitTable full, disabling profiling"); dvmJitStopTranslationRequests(); } } @@ -1277,7 +1277,7 @@ void dvmJitCheckTraceRequest(Thread* self) /* Turn on trace selection mode */ dvmEnableSubMode(self, kSubModeJitTraceBuild); #if defined(SHOW_TRACE) - LOGD("Starting trace for %s at %#x", + ALOGD("Starting trace for %s at %#x", self->interpSave.method->name, (int)self->interpSave.pc); #endif break; @@ -1318,7 +1318,7 @@ bool dvmJitResizeJitTable( unsigned int size ) /* Make sure requested size is compatible with chain field width */ tempEntry.u.info.chain = size; if (tempEntry.u.info.chain != size) { - LOGD("Jit: JitTable request of %d too big", size); + ALOGD("Jit: JitTable request of %d too big", size); return true; } diff --git a/vm/interp/Stack.cpp b/vm/interp/Stack.cpp index f482980fd..6c8a517f5 100644 --- a/vm/interp/Stack.cpp +++ b/vm/interp/Stack.cpp @@ -455,7 +455,7 @@ void dvmCallMethodV(Thread* self, const Method* method, Object* obj, ins = ((u4*)self->interpSave.curFrame) + (method->registersSize - method->insSize); - //LOGD(" FP is %p, INs live at >= %p", self->interpSave.curFrame, ins); + //ALOGD(" FP is %p, INs live at >= %p", self->interpSave.curFrame, ins); /* put "this" pointer into in0 if appropriate */ if (!dvmIsStaticMethod(method)) { @@ -687,7 +687,7 @@ Object* dvmInvokeMethod(Object* obj, const Method* method, (method->registersSize - method->insSize); verifyCount = 0; - //LOGD(" FP is %p, INs live at >= %p", self->interpSave.curFrame, ins); + //ALOGD(" FP is %p, INs live at >= %p", self->interpSave.curFrame, ins); /* put "this" pointer into in0 if appropriate */ if (!dvmIsStaticMethod(method)) { @@ -1100,7 +1100,7 @@ static bool extractMonitorEnterObject(Thread* thread, Object** pLockObj, /* check Method* */ if (!dvmLinearAllocContains(method, sizeof(Method))) { - LOGD("ExtrMon: method %p not valid", method); + ALOGD("ExtrMon: method %p not valid", method); return false; } @@ -1109,14 +1109,14 @@ static bool extractMonitorEnterObject(Thread* thread, Object** pLockObj, if (currentPc < method->insns || currentPc >= method->insns + insnsSize) { - LOGD("ExtrMon: insns %p not valid (%p - %p)", + ALOGD("ExtrMon: insns %p not valid (%p - %p)", currentPc, method->insns, method->insns + insnsSize); return false; } /* check the instruction */ if ((*currentPc & 0xff) != OP_MONITOR_ENTER) { - LOGD("ExtrMon: insn at %p is not monitor-enter (0x%02x)", + ALOGD("ExtrMon: insn at %p is not monitor-enter (0x%02x)", currentPc, *currentPc & 0xff); return false; } @@ -1124,7 +1124,7 @@ static bool extractMonitorEnterObject(Thread* thread, Object** pLockObj, /* get and check the register index */ unsigned int reg = *currentPc >> 8; if (reg >= method->registersSize) { - LOGD("ExtrMon: invalid register %d (max %d)", + ALOGD("ExtrMon: invalid register %d (max %d)", reg, method->registersSize); return false; } @@ -1133,7 +1133,7 @@ static bool extractMonitorEnterObject(Thread* thread, Object** pLockObj, u4* fp = (u4*) framePtr; Object* obj = (Object*) fp[reg]; if (obj != NULL && !dvmIsHeapAddress(obj)) { - LOGD("ExtrMon: invalid object %p at %p[%d]", obj, fp, reg); + ALOGD("ExtrMon: invalid object %p at %p[%d]", obj, fp, reg); return false; } *pLockObj = obj; |
