Lines Matching refs:vdata
27 static bool verifyInstructions(VerifierData* vdata);
127 VerifierData vdata; in verifyMethod() local
129 memset(&vdata, 0x99, sizeof(vdata)); in verifyMethod()
132 vdata.method = meth; in verifyMethod()
133 vdata.insnsSize = dvmGetMethodInsnsSize(meth); in verifyMethod()
134 vdata.insnRegCount = meth->registersSize; in verifyMethod()
135 vdata.insnFlags = NULL; in verifyMethod()
136 vdata.uninitMap = NULL; in verifyMethod()
144 if (vdata.insnsSize == 0) { in verifyMethod()
170 vdata.insnFlags = (InsnFlags*) in verifyMethod()
172 if (vdata.insnFlags == NULL) in verifyMethod()
180 if (!dvmComputeCodeWidths(meth, vdata.insnFlags, &newInstanceCount)) in verifyMethod()
186 vdata.uninitMap = dvmCreateUninitInstanceMap(meth, vdata.insnFlags, in verifyMethod()
188 if (vdata.uninitMap == NULL) in verifyMethod()
194 if (!dvmSetTryFlags(meth, vdata.insnFlags)) in verifyMethod()
200 if (!verifyInstructions(&vdata)) in verifyMethod()
211 if (!dvmVerifyCodeFlow(&vdata)) { in verifyMethod()
220 dvmFreeUninitInstanceMap(vdata.uninitMap); in verifyMethod()
221 free(vdata.insnFlags); in verifyMethod()
491 static bool verifyInstructions(VerifierData* vdata) in verifyInstructions() argument
493 const Method* meth = vdata->method; in verifyInstructions()
494 InsnFlags* insnFlags = vdata->insnFlags; in verifyInstructions()
495 const size_t insnCount = vdata->insnsSize; in verifyInstructions()