• Home
  • Raw
  • Download

Lines Matching refs:vdata

42 static bool verifyMap(VerifierData* vdata, const RegisterMap* pMap);
187 RegisterMap* dvmGenerateRegisterMapV(VerifierData* vdata) in dvmGenerateRegisterMapV() argument
198 if (vdata->method->registersSize >= 2048) { in dvmGenerateRegisterMapV()
200 vdata->method->registersSize); in dvmGenerateRegisterMapV()
203 regWidth = (vdata->method->registersSize + 7) / 8; in dvmGenerateRegisterMapV()
212 if (vdata->insnsSize < 256) { in dvmGenerateRegisterMapV()
227 for (i = 0; i < (int) vdata->insnsSize; i++) { in dvmGenerateRegisterMapV()
228 if (dvmInsnIsGcPoint(vdata->insnFlags, i)) in dvmGenerateRegisterMapV()
244 vdata->method->clazz->descriptor, vdata->method->name, in dvmGenerateRegisterMapV()
257 for (i = 0; i < (int) vdata->insnsSize; i++) { in dvmGenerateRegisterMapV()
258 if (dvmInsnIsGcPoint(vdata->insnFlags, i)) { in dvmGenerateRegisterMapV()
259 assert(vdata->addrRegs[i] != NULL); in dvmGenerateRegisterMapV()
266 outputTypeVector(vdata->addrRegs[i], vdata->insnRegCount, mapData); in dvmGenerateRegisterMapV()
274 if (REGISTER_MAP_VERIFY && !verifyMap(vdata, pMap)) in dvmGenerateRegisterMapV()
277 computeMapStats(pMap, vdata->method); in dvmGenerateRegisterMapV()
285 pCompMap = compressMapDifferential(pMap, vdata->method); in dvmGenerateRegisterMapV()
296 vdata->method->clazz->descriptor, in dvmGenerateRegisterMapV()
297 vdata->method->name); in dvmGenerateRegisterMapV()
304 vdata->method->clazz->descriptor, in dvmGenerateRegisterMapV()
305 vdata->method->name); in dvmGenerateRegisterMapV()
318 vdata->method->clazz->descriptor, in dvmGenerateRegisterMapV()
319 vdata->method->name); in dvmGenerateRegisterMapV()
326 vdata->method->clazz->descriptor, in dvmGenerateRegisterMapV()
327 vdata->method->name, in dvmGenerateRegisterMapV()
464 static bool verifyMap(VerifierData* vdata, const RegisterMap* pMap) in verifyMap() argument
475 if (strcmp(vdata->method->clazz->descriptor, cd) == 0 && in verifyMap()
476 strcmp(vdata->method->name, mn) == 0) in verifyMap()
479 desc = dexProtoCopyMethodDescriptor(&vdata->method->prototype); in verifyMap()
480 LOGI("Map for %s.%s %s\n", vdata->method->clazz->descriptor, in verifyMap()
481 vdata->method->name, desc); in verifyMap()
488 if ((vdata->method->registersSize + 7) / 8 != pMap->regWidth) { in verifyMap()
490 vdata->method->registersSize, pMap->regWidth); in verifyMap()
511 const RegType* regs = vdata->addrRegs[addr]; in verifyMap()
520 for (i = 0; i < vdata->method->registersSize; i++) { in verifyMap()
545 dumpRegisterMap(pMap, vdata->method->registersSize); in verifyMap()