Lines Matching refs:insnIdx
846 void dumpInstruction(DexFile* pDexFile, const DexCode* pCode, int insnIdx, in dumpInstruction() argument
854 printf("%06x:", ((u1*)insns - pDexFile->baseAddr) + insnIdx*2); in dumpInstruction()
861 const u1* bytePtr = (const u1*) &insns[insnIdx+i]; in dumpInstruction()
870 u2 instr = get2LE((const u1*) &insns[insnIdx]); in dumpInstruction()
873 insnIdx, insnWidth); in dumpInstruction()
876 insnIdx, insnWidth); in dumpInstruction()
879 insnIdx, insnWidth); in dumpInstruction()
881 printf("|%04x: nop // spacer", insnIdx); in dumpInstruction()
884 printf("|%04x: %s", insnIdx, dexGetOpcodeName(pDecInsn->opcode)); in dumpInstruction()
910 insnIdx + targ, in dumpInstruction()
922 insnIdx + targ, in dumpInstruction()
958 insnIdx + targ, in dumpInstruction()
988 pDecInsn->vA, insnIdx + pDecInsn->vB, pDecInsn->vB); in dumpInstruction()
1058 int insnIdx; in dumpBytecodes() local
1075 insnIdx = 0; in dumpBytecodes()
1076 while (insnIdx < (int) pCode->insnsSize) { in dumpBytecodes()
1105 "GLITCH: zero-width instruction at idx=0x%04x\n", insnIdx); in dumpBytecodes()
1111 dumpInstruction(pDexFile, pCode, insnIdx, insnWidth, &decInsn); in dumpBytecodes()
1114 insnIdx += insnWidth; in dumpBytecodes()