• Home
  • Raw
  • Download

Lines Matching refs:vdata

43 static bool verifyMap(VerifierData* vdata, const RegisterMap* pMap);
188 RegisterMap* dvmGenerateRegisterMapV(VerifierData* vdata) in dvmGenerateRegisterMapV() argument
199 if (vdata->method->registersSize >= 2048) { in dvmGenerateRegisterMapV()
201 vdata->method->registersSize); in dvmGenerateRegisterMapV()
204 regWidth = (vdata->method->registersSize + 7) / 8; in dvmGenerateRegisterMapV()
213 if (vdata->insnsSize < 256) { in dvmGenerateRegisterMapV()
228 for (i = 0; i < (int) vdata->insnsSize; i++) { in dvmGenerateRegisterMapV()
229 if (dvmInsnIsGcPoint(vdata->insnFlags, i)) in dvmGenerateRegisterMapV()
245 vdata->method->clazz->descriptor, vdata->method->name, in dvmGenerateRegisterMapV()
258 for (i = 0; i < (int) vdata->insnsSize; i++) { in dvmGenerateRegisterMapV()
259 if (dvmInsnIsGcPoint(vdata->insnFlags, i)) { in dvmGenerateRegisterMapV()
260 assert(vdata->registerLines[i].regTypes != NULL); in dvmGenerateRegisterMapV()
267 outputTypeVector(vdata->registerLines[i].regTypes, in dvmGenerateRegisterMapV()
268 vdata->insnRegCount, mapData); in dvmGenerateRegisterMapV()
276 if (REGISTER_MAP_VERIFY && !verifyMap(vdata, pMap)) in dvmGenerateRegisterMapV()
279 computeMapStats(pMap, vdata->method); in dvmGenerateRegisterMapV()
287 pCompMap = compressMapDifferential(pMap, vdata->method); in dvmGenerateRegisterMapV()
298 vdata->method->clazz->descriptor, in dvmGenerateRegisterMapV()
299 vdata->method->name); in dvmGenerateRegisterMapV()
306 vdata->method->clazz->descriptor, in dvmGenerateRegisterMapV()
307 vdata->method->name); in dvmGenerateRegisterMapV()
320 vdata->method->clazz->descriptor, in dvmGenerateRegisterMapV()
321 vdata->method->name); in dvmGenerateRegisterMapV()
328 vdata->method->clazz->descriptor, in dvmGenerateRegisterMapV()
329 vdata->method->name, in dvmGenerateRegisterMapV()
466 static bool verifyMap(VerifierData* vdata, const RegisterMap* pMap) in verifyMap() argument
477 if (strcmp(vdata->method->clazz->descriptor, cd) == 0 && in verifyMap()
478 strcmp(vdata->method->name, mn) == 0) in verifyMap()
481 desc = dexProtoCopyMethodDescriptor(&vdata->method->prototype); in verifyMap()
482 LOGI("Map for %s.%s %s", vdata->method->clazz->descriptor, in verifyMap()
483 vdata->method->name, desc); in verifyMap()
490 if ((vdata->method->registersSize + 7) / 8 != pMap->regWidth) { in verifyMap()
492 vdata->method->registersSize, pMap->regWidth); in verifyMap()
513 const RegType* regs = vdata->registerLines[addr].regTypes; in verifyMap()
522 for (i = 0; i < vdata->method->registersSize; i++) { in verifyMap()
547 dumpRegisterMap(pMap, vdata->method->registersSize); in verifyMap()