Lines Matching refs:insnIdx
849 void dumpInstruction(DexFile* pDexFile, const DexCode* pCode, int insnIdx, in dumpInstruction() argument
857 printf("%06x:", ((u1*)insns - pDexFile->baseAddr) + insnIdx*2); in dumpInstruction()
864 const u1* bytePtr = (const u1*) &insns[insnIdx+i]; in dumpInstruction()
873 u2 instr = get2LE((const u1*) &insns[insnIdx]); in dumpInstruction()
876 insnIdx, insnWidth); in dumpInstruction()
879 insnIdx, insnWidth); in dumpInstruction()
882 insnIdx, insnWidth); in dumpInstruction()
884 printf("|%04x: nop // spacer", insnIdx); in dumpInstruction()
887 printf("|%04x: %s", insnIdx, dexGetOpcodeName(pDecInsn->opcode)); in dumpInstruction()
913 insnIdx + targ, in dumpInstruction()
925 insnIdx + targ, in dumpInstruction()
961 insnIdx + targ, in dumpInstruction()
991 pDecInsn->vA, insnIdx + pDecInsn->vB, pDecInsn->vB); in dumpInstruction()
1061 int insnIdx; in dumpBytecodes() local
1078 insnIdx = 0; in dumpBytecodes()
1079 while (insnIdx < (int) pCode->insnsSize) { in dumpBytecodes()
1108 "GLITCH: zero-width instruction at idx=0x%04x\n", insnIdx); in dumpBytecodes()
1114 dumpInstruction(pDexFile, pCode, insnIdx, insnWidth, &decInsn); in dumpBytecodes()
1117 insnIdx += insnWidth; in dumpBytecodes()