Searched defs:insnIdx (Results 1 - 3 of 3) sorted by relevance
/dalvik/vm/analysis/ |
H A D | DexVerify.c | 327 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 D | CodeVerify.c | 126 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 D | DexDump.c | 599 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