Home | History | Annotate | Download | only in analysis

Lines Matching refs:idx

40     unsigned int idx = 0;
48 if (idx < addrBufSize) {
49 addrBuf[idx] = handler->address;
51 idx++;
54 return idx;
72 static VfyBasicBlock* allocVfyBasicBlock(VerifierData* vdata, u4 idx)
245 unsigned int idx;
250 for (idx = 0; idx < vdata->insnsSize; idx++) {
251 VfyBasicBlock* block = vdata->basicBlocks[idx];
255 assert(block->firstAddr == idx);
307 u4 idx, blockStartAddr;
351 for (idx = 0; idx < insnsSize; ) {
357 if (pTries != NULL && idx >= tryEnd) {
409 Opcode opcode = dexOpcodeFromCodeUnit(meth->insns[idx]);
411 size_t nextIdx = idx + dexGetWidthFromInstruction(&meth->insns[idx]);
422 dvmInsnIsInTry(insnFlags, idx))
426 } else if (isDataChunk(meth->insns[idx])) {
458 char btc = dvmInsnIsBranchTarget(insnFlags, idx) ? '>' : ' ';
460 (pTries != NULL && idx >= tryStart && idx < tryEnd) ? 't' : ' ';
461 bool startBB = (idx == blockStartAddr);
476 ALOGI("%04x: %c%c%s #%d", idx, tryc, btc, startEnd, debugBBIndex);
478 if (pTries != NULL && idx == tryStart) {
485 if (idx != blockStartAddr) {
487 assert(vdata->basicBlocks[idx] == NULL);
503 curBlock->lastAddr = idx;
505 if (!setPredecessors(vdata, curBlock, idx, opFlags, nextIdx,
516 idx = nextIdx;
519 assert(idx == insnsSize);
536 unsigned int idx;
541 for (idx = 0; idx < vdata->insnsSize; idx++) {
542 VfyBasicBlock* block = vdata->basicBlocks[idx];