Lines Matching refs:ref
382 u2 ref, vsrc1, vsrc2, vdst; \
386 (void)ref; (void)vsrc1; (void)vsrc2; (void)vdst; (void)inst; \
428 u4 ref; \
431 (void)ref; (void)vsrc1; (void)vsrc2; (void)vdst; (void)inst;
1021 ref = FETCH(1); /* field ref */ \
1022 ILOGV("|iget%s v%d,v%d,field@0x%04x", (_opname), vdst, vsrc1, ref); \
1026 ifield = (InstField*) dvmDexGetResolvedField(methodClassDex, ref); \
1028 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1045 ref = FETCH(1) | (u4)FETCH(2) << 16; /* field ref */ \
1049 (_opname), vdst, vsrc1, ref); \
1053 ifield = (InstField*) dvmDexGetResolvedField(methodClassDex, ref); \
1055 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1072 ref = FETCH(1); /* field offset */ \
1074 (_opname), vdst, vsrc1, ref); \
1078 SET_REGISTER##_regsize(vdst, dvmGetField##_ftype(obj, ref)); \
1079 ILOGV("+ IGETQ %d=0x%08llx", ref, \
1092 ref = FETCH(1); /* field ref */ \
1093 ILOGV("|iput%s v%d,v%d,field@0x%04x", (_opname), vdst, vsrc1, ref); \
1097 ifield = (InstField*) dvmDexGetResolvedField(methodClassDex, ref); \
1099 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1116 ref = FETCH(1) | (u4)FETCH(2) << 16; /* field ref */ \
1120 (_opname), vdst, vsrc1, ref); \
1124 ifield = (InstField*) dvmDexGetResolvedField(methodClassDex, ref); \
1126 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1143 ref = FETCH(1); /* field offset */ \
1145 (_opname), vdst, vsrc1, ref); \
1149 dvmSetField##_ftype(obj, ref, GET_REGISTER##_regsize(vdst)); \
1150 ILOGV("+ IPUTQ %d=0x%08llx", ref, \
1168 ref = FETCH(1); /* field ref */ \
1169 ILOGV("|sget%s v%d,sfield@0x%04x", (_opname), vdst, ref); \
1170 sfield = (StaticField*)dvmDexGetResolvedField(methodClassDex, ref); \
1173 ref); \
1176 if (dvmDexGetResolvedField(methodClassDex, ref) == NULL) { \
1190 ref = FETCH(1) | (u4)FETCH(2) << 16; /* field ref */ \
1192 ILOGV("|sget%s/jumbo v%d,sfield@0x%08x", (_opname), vdst, ref); \
1193 sfield = (StaticField*)dvmDexGetResolvedField(methodClassDex, ref); \
1196 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1199 if (dvmDexGetResolvedField(methodClassDex, ref) == NULL) { \
1214 ref = FETCH(1); /* field ref */ \
1215 ILOGV("|sput%s v%d,sfield@0x%04x", (_opname), vdst, ref); \
1216 sfield = (StaticField*)dvmDexGetResolvedField(methodClassDex, ref); \
1219 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1222 if (dvmDexGetResolvedField(methodClassDex, ref) == NULL) { \
1236 ref = FETCH(1) | (u4)FETCH(2) << 16; /* field ref */ \
1238 ILOGV("|sput%s/jumbo v%d,sfield@0x%08x", (_opname), vdst, ref); \
1239 sfield = (StaticField*)dvmDexGetResolvedField(methodClassDex, ref); \
1242 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1245 if (dvmDexGetResolvedField(methodClassDex, ref) == NULL) { \
1540 ref = FETCH(1);
1541 ILOGV("|const-string v%d string@0x%04x", vdst, ref);
1542 strObj = dvmDexGetResolvedString(methodClassDex, ref);
1545 strObj = dvmResolveString(curMethod->clazz, ref);
1582 ref = FETCH(1);
1583 ILOGV("|const-class v%d class@0x%04x", vdst, ref);
1584 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
1587 clazz = dvmResolveClass(curMethod->clazz, ref, true);
1655 ref = FETCH(1); /* class to check against */
1656 ILOGV("|check-cast v%d,class@0x%04x", vsrc1, ref);
1664 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
1666 clazz = dvmResolveClass(curMethod->clazz, ref, false);
1687 ref = FETCH(1); /* class to check against */
1688 ILOGV("|instance-of v%d,v%d,class@0x%04x", vdst, vsrc1, ref);
1698 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
1701 clazz = dvmResolveClass(curMethod->clazz, ref, true);
1737 ref = FETCH(1);
1738 ILOGV("|new-instance v%d,class@0x%04x", vdst, ref);
1739 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
1741 clazz = dvmResolveClass(curMethod->clazz, ref, false);
1756 (!dvmDexGetResolvedClass(methodClassDex, ref))) {
1789 ref = FETCH(1);
1791 vdst, vsrc1, ref, (s4) GET_REGISTER(vsrc1));
1797 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref);
1799 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
2895 ref = FETCH(1); /* class/field/method ref */
2896 dvmThrowVerificationError(curMethod, vsrc1, ref);
2925 ref = FETCH(1); /* inline call "ref" */
2928 vsrc1, ref, vdst);
2951 if (!dvmPerformInlineOp4Dbg(arg0, arg1, arg2, arg3, &retval, ref))
2954 if (!dvmPerformInlineOp4Std(arg0, arg1, arg2, arg3, &retval, ref))
2970 ref = FETCH(1); /* inline call "ref" */
2973 vsrc1, ref, vdst, vdst+vsrc1-1);
2996 if (!dvmPerformInlineOp4Dbg(arg0, arg1, arg2, arg3, &retval, ref))
2999 if (!dvmPerformInlineOp4Std(arg0, arg1, arg2, arg3, &retval, ref))
3116 ref = FETCH(1) | (u4)FETCH(2) << 16;
3118 ILOGV("|const-class/jumbo v%d class@0x%08x", vdst, ref);
3119 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
3122 clazz = dvmResolveClass(curMethod->clazz, ref, true);
3139 ref = FETCH(1) | (u4)FETCH(2) << 16; /* class to check against */
3141 ILOGV("|check-cast/jumbo v%d,class@0x%08x", vsrc1, ref);
3149 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
3151 clazz = dvmResolveClass(curMethod->clazz, ref, false);
3170 ref = FETCH(1) | (u4)FETCH(2) << 16; /* class to check against */
3173 ILOGV("|instance-of/jumbo v%d,v%d,class@0x%08x", vdst, vsrc1, ref);
3183 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
3186 clazz = dvmResolveClass(curMethod->clazz, ref, true);
3204 ref = FETCH(1) | (u4)FETCH(2) << 16;
3206 ILOGV("|new-instance/jumbo v%d,class@0x%08x", vdst, ref);
3207 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
3209 clazz = dvmResolveClass(curMethod->clazz, ref, false);
3224 (!dvmDexGetResolvedClass(methodClassDex, ref))) {
3255 ref = FETCH(1) | (u4)FETCH(2) << 16;
3259 vdst, vsrc1, ref, (s4) GET_REGISTER(vsrc1));
3265 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref);
3267 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
4337 ref = FETCH(1) | (u4)FETCH(2) << 16; /* class/field/method ref */
4338 dvmThrowVerificationError(curMethod, vsrc1, ref);
4428 ref = FETCH(1) | (u4)FETCH(2) << 16; /* class ref */
4433 vsrc1, ref, vdst, vdst+vsrc1-1);
4435 ref = FETCH(1); /* class ref */
4442 vsrc1, ref, vdst, vdst+vsrc1-1);
4447 vsrc1, ref, vdst, arg5);
4454 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref);
4456 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
4532 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4537 vsrc1, ref, vdst, vdst+vsrc1-1);
4541 ref = FETCH(1); /* method ref */
4551 vsrc1, ref, vdst, vdst+vsrc1-1);
4556 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4568 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref);
4570 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL);
4638 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4643 vsrc1, ref, vdst, vdst+vsrc1-1);
4647 ref = FETCH(1); /* method ref */
4652 vsrc1, ref, vdst, vdst+vsrc1-1);
4656 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4672 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref);
4674 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL);
4726 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4731 vsrc1, ref, vdst, vdst+vsrc1-1);
4735 ref = FETCH(1); /* method ref */
4745 vsrc1, ref, vdst, vdst+vsrc1-1);
4750 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4765 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
4787 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4792 vsrc1, ref, vdst, vdst+vsrc1-1);
4796 ref = FETCH(1); /* method ref */
4801 vsrc1, ref, vdst, vdst+vsrc1-1);
4805 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4813 methodToCall = dvmDexGetResolvedMethod(methodClassDex, ref);
4815 methodToCall = dvmResolveMethod(curMethod->clazz, ref,
4830 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4835 vsrc1, ref, vdst, vdst+vsrc1-1);
4838 ref = FETCH(1); /* method ref */
4843 vsrc1, ref, vdst, vdst+vsrc1-1);
4846 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4849 methodToCall = dvmDexGetResolvedMethod(methodClassDex, ref);
4851 methodToCall = dvmResolveMethod(curMethod->clazz, ref, METHOD_STATIC);
4864 (dvmDexGetResolvedMethod(methodClassDex, ref) == NULL)) {
4880 ref = FETCH(1); /* vtable index */
4890 vsrc1, ref, vdst, vdst+vsrc1-1);
4895 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4907 assert(ref < (unsigned int) thisPtr->clazz->vtableCount);
4908 methodToCall = thisPtr->clazz->vtable[ref];
4925 ref, methodToCall->clazz->descriptor, methodToCall->name);
4939 ref = FETCH(1); /* vtable index */
4944 vsrc1, ref, vdst, vdst+vsrc1-1);
4948 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4956 if (ref >= curMethod->clazz->super->vtableCount) {
4961 assert(ref < (unsigned int) curMethod->clazz->super->vtableCount);
4973 methodToCall = curMethod->clazz->super->vtable[ref];
4985 ref, methodToCall->clazz->descriptor, methodToCall->name);