Searched defs:insnIdx (Results 1 - 3 of 3) sorted by relevance

/dalvik/vm/analysis/
H A DDexVerify.c327 static void decodeInstruction(const Method* meth, int insnIdx, argument
330 dexDecodeInstruction(gDvm.instrFormat, meth->insns + insnIdx, pDecInsn);
340 static bool checkNewInstance(const Method* meth, int insnIdx) argument
347 decodeInstruction(meth, insnIdx, &decInsn);
370 static bool checkNewArray(const Method* meth, int insnIdx) argument
377 decodeInstruction(meth, insnIdx, &decInsn);
411 static bool checkTypeIndex(const Method* meth, int insnIdx, bool useB) argument
417 decodeInstruction(meth, insnIdx, &decInsn);
435 static bool checkFieldIndex(const Method* meth, int insnIdx, bool useB) argument
441 decodeInstruction(meth, insnIdx,
460 checkMethodIndex(const Method* meth, int insnIdx) argument
479 checkStringIndex(const Method* meth, int insnIdx) argument
[all...]
H A DCodeVerify.c126 RegisterTable* regTable, RegType* workRegs, int insnIdx,
1708 int insnIdx)
1710 return regTable->addrRegs[insnIdx];
2673 static bool checkMoveException(const Method* meth, int insnIdx, argument
2676 assert(insnIdx >= 0 && insnIdx < (int)dvmGetMethodInsnsSize(meth));
2678 if ((meth->insns[insnIdx] & 0xff) == OP_MOVE_EXCEPTION) {
2686 * For the "move-exception" instruction at "insnIdx", which must be at an
2696 static ClassObject* getCaughtExceptionType(const Method* meth, int insnIdx, argument
2730 if (handler->address == (u4) insnIdx) {
1707 getRegisterLine(const RegisterTable* regTable, int insnIdx) argument
2937 replaceFailingInstruction(Method* meth, InsnFlags* insnFlags, int insnIdx, VerifyError failure) argument
3219 int insnIdx, startGuess, prevAddr; local
3446 verifyInstruction(Method* meth, InsnFlags* insnFlags, RegisterTable* regTable, RegType* workRegs, int insnIdx, UninitInstanceMap* uninitMap, int* pStartGuess) argument
[all...]
/dalvik/dexdump/
H A DDexDump.c599 void dumpInstruction(DexFile* pDexFile, const DexCode* pCode, int insnIdx, argument
605 printf("%06x:", ((u1*)insns - pDexFile->baseAddr) + insnIdx*2);
612 const u1* bytePtr = (const u1*) &insns[insnIdx+i];
621 u2 instr = get2LE((const u1*) &insns[insnIdx]);
624 insnIdx, insnWidth);
627 insnIdx, insnWidth);
630 insnIdx, insnWidth);
632 printf("|%04x: nop // spacer", insnIdx);
635 printf("|%04x: %s", insnIdx, getOpcodeName(pDecInsn->opCode));
656 insnIdx
932 int insnIdx; local
[all...]

Completed in 77 milliseconds