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