Home | History | Annotate | Download | only in analysis

Lines Matching refs:InsnFlags

135     vdata.insnFlags = NULL;
170 vdata.insnFlags = (InsnFlags*)
171 calloc(dvmGetMethodInsnsSize(meth), sizeof(InsnFlags));
172 if (vdata.insnFlags == NULL)
176 * Compute the width of each instruction and store the result in insnFlags.
180 if (!dvmComputeCodeWidths(meth, vdata.insnFlags, &newInstanceCount))
186 vdata.uninitMap = dvmCreateUninitInstanceMap(meth, vdata.insnFlags,
194 if (!dvmSetTryFlags(meth, vdata.insnFlags))
221 free(vdata.insnFlags);
455 * As a side effect, this sets the "branch target" flags in InsnFlags.
494 InsnFlags* insnFlags = vdata->insnFlags;
500 dvmInsnSetBranchTarget(insnFlags, 0, true);
511 int width = dvmInsnGetWidth(insnFlags, i);
523 if (dvmGetBranchTarget(meth, insnFlags, i, &offset, &unused)) {
525 dvmInsnSetGcPoint(insnFlags, i, true);
529 dvmInsnSetGcPoint(insnFlags, i, true);
557 if (!dvmCheckSwitchTargets(meth, insnFlags, i))
582 if (!dvmCheckBranchTarget(meth, insnFlags, i, false))
587 if (!dvmCheckBranchTarget(meth, insnFlags, i, true))