X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=vm%2Fcompiler%2Fcodegen%2Farm%2FArchUtility.c;h=b0478f49c6802338926455aaba7d1c3c8851e3f7;hb=a497359afa1abe4c5780c8799c6fe0edab551c2d;hp=d8cac49f3e9ea14b8993bc7a7fde135d6e46c79f;hpb=641b7db139278665be09bc6a92c34084d8a8b48a;p=android-x86%2Fdalvik.git diff --git a/vm/compiler/codegen/arm/ArchUtility.c b/vm/compiler/codegen/arm/ArchUtility.c index d8cac49f3..b0478f49c 100644 --- a/vm/compiler/codegen/arm/ArchUtility.c +++ b/vm/compiler/codegen/arm/ArchUtility.c @@ -244,6 +244,9 @@ void dvmDumpLIRInsn(LIR *arg, unsigned char *baseAddr) /* Handle pseudo-ops individually, and all regular insns as a group */ switch(lir->opCode) { + case kArmChainingCellBottom: + LOGD("-------- end of chaining cells (0x%04x)\n", offset); + break; case kArmPseudoBarrier: LOGD("-------- BARRIER"); break; @@ -254,41 +257,41 @@ void dvmDumpLIRInsn(LIR *arg, unsigned char *baseAddr) break; case kArmPseudoTargetLabel: break; - case ARM_PSEUDO_kChainingCellBackwardBranch: + case kArmPseudoChainingCellBackwardBranch: LOGD("-------- chaining cell (backward branch): 0x%04x\n", dest); break; - case ARM_PSEUDO_kChainingCellNormal: + case kArmPseudoChainingCellNormal: LOGD("-------- chaining cell (normal): 0x%04x\n", dest); break; - case ARM_PSEUDO_kChainingCellHot: + case kArmPseudoChainingCellHot: LOGD("-------- chaining cell (hot): 0x%04x\n", dest); break; - case ARM_PSEUDO_kChainingCellInvokePredicted: + case kArmPseudoChainingCellInvokePredicted: LOGD("-------- chaining cell (predicted)\n"); break; - case ARM_PSEUDO_kChainingCellInvokeSingleton: + case kArmPseudoChainingCellInvokeSingleton: LOGD("-------- chaining cell (invoke singleton): %s/%p\n", ((Method *)dest)->name, ((Method *)dest)->insns); break; - case ARM_PSEUDO_kEntryBlock: + case kArmPseudoEntryBlock: LOGD("-------- entry offset: 0x%04x\n", dest); break; - case ARM_PSEUDO_kDalvikByteCode_BOUNDARY: + case kArmPseudoDalvikByteCodeBoundary: LOGD("-------- dalvik offset: 0x%04x @ %s\n", dest, (char *) lir->operands[1]); break; - case ARM_PSEUDO_kExitBlock: + case kArmPseudoExitBlock: LOGD("-------- exit offset: 0x%04x\n", dest); break; case kArmPseudoPseudoAlign4: LOGD("%p (%04x): .align4\n", baseAddr + offset, offset); break; - case ARM_PSEUDO_kPCReconstruction_CELL: + case kArmPseudoPCReconstructionCell: LOGD("-------- reconstruct dalvik PC : 0x%04x @ +0x%04x\n", dest, lir->operands[1]); break; - case ARM_PSEUDO_kPCReconstruction_BLOCK_LABEL: + case kArmPseudoPCReconstructionBlockLabel: /* Do nothing */ break; case kArmPseudoEHBlockLabel: