Home | History | Annotate | Download | only in out

Lines Matching refs:ref

973         ref = FETCH(1);         /* field ref */                             \
974 ILOGV("|iget%s v%d,v%d,field@0x%04x", (_opname), vdst, vsrc1, ref); \
978 ifield = (InstField*) dvmDexGetResolvedField(methodClassDex, ref); \
980 ifield = dvmResolveInstField(curMethod->clazz, ref); \
997 ref = FETCH(1) | (u4)FETCH(2) << 16; /* field ref */ \
1001 (_opname), vdst, vsrc1, ref); \
1005 ifield = (InstField*) dvmDexGetResolvedField(methodClassDex, ref); \
1007 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1024 ref = FETCH(1); /* field offset */ \
1026 (_opname), vdst, vsrc1, ref); \
1030 SET_REGISTER##_regsize(vdst, dvmGetField##_ftype(obj, ref)); \
1031 ILOGV("+ IGETQ %d=0x%08llx", ref, \
1044 ref = FETCH(1); /* field ref */ \
1045 ILOGV("|iput%s v%d,v%d,field@0x%04x", (_opname), vdst, vsrc1, ref); \
1049 ifield = (InstField*) dvmDexGetResolvedField(methodClassDex, ref); \
1051 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1068 ref = FETCH(1) | (u4)FETCH(2) << 16; /* field ref */ \
1072 (_opname), vdst, vsrc1, ref); \
1076 ifield = (InstField*) dvmDexGetResolvedField(methodClassDex, ref); \
1078 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1095 ref = FETCH(1); /* field offset */ \
1097 (_opname), vdst, vsrc1, ref); \
1101 dvmSetField##_ftype(obj, ref, GET_REGISTER##_regsize(vdst)); \
1102 ILOGV("+ IPUTQ %d=0x%08llx", ref, \
1120 ref = FETCH(1); /* field ref */ \
1121 ILOGV("|sget%s v%d,sfield@0x%04x", (_opname), vdst, ref); \
1122 sfield = (StaticField*)dvmDexGetResolvedField(methodClassDex, ref); \
1125 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1128 if (dvmDexGetResolvedField(methodClassDex, ref) == NULL) { \
1142 ref = FETCH(1) | (u4)FETCH(2) << 16; /* field ref */ \
1144 ILOGV("|sget%s/jumbo v%d,sfield@0x%08x", (_opname), vdst, ref); \
1145 sfield = (StaticField*)dvmDexGetResolvedField(methodClassDex, ref); \
1148 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1151 if (dvmDexGetResolvedField(methodClassDex, ref) == NULL) { \
1166 ref = FETCH(1); /* field ref */ \
1167 ILOGV("|sput%s v%d,sfield@0x%04x", (_opname), vdst, ref); \
1168 sfield = (StaticField*)dvmDexGetResolvedField(methodClassDex, ref); \
1171 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1174 if (dvmDexGetResolvedField(methodClassDex, ref) == NULL) { \
1188 ref = FETCH(1) | (u4)FETCH(2) << 16; /* field ref */ \
1190 ILOGV("|sput%s/jumbo v%d,sfield@0x%08x", (_opname), vdst, ref); \
1191 sfield = (StaticField*)dvmDexGetResolvedField(methodClassDex, ref); \
1194 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1197 if (dvmDexGetResolvedField(methodClassDex, ref) == NULL) { \
1227 u4 ref; // 16 or 32-bit quantity fetched directly
1559 ref = FETCH(1);
1560 ILOGV("|const-string v%d string@0x%04x", vdst, ref);
1561 strObj = dvmDexGetResolvedString(methodClassDex, ref);
1564 strObj = dvmResolveString(curMethod->clazz, ref);
1601 ref = FETCH(1);
1602 ILOGV("|const-class v%d class@0x%04x", vdst, ref);
1603 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
1606 clazz = dvmResolveClass(curMethod->clazz, ref, true);
1674 ref = FETCH(1); /* class to check against */
1675 ILOGV("|check-cast v%d,class@0x%04x", vsrc1, ref);
1683 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
1685 clazz = dvmResolveClass(curMethod->clazz, ref, false);
1706 ref = FETCH(1); /* class to check against */
1707 ILOGV("|instance-of v%d,v%d,class@0x%04x", vdst, vsrc1, ref);
1717 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
1720 clazz = dvmResolveClass(curMethod->clazz, ref, true);
1756 ref = FETCH(1);
1757 ILOGV("|new-instance v%d,class@0x%04x", vdst, ref);
1758 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
1760 clazz = dvmResolveClass(curMethod->clazz, ref, false);
1775 (!dvmDexGetResolvedClass(methodClassDex, ref))) {
1808 ref = FETCH(1);
1810 vdst, vsrc1, ref, (s4) GET_REGISTER(vsrc1));
1816 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref);
1818 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
2914 ref = FETCH(1); /* class/field/method ref */
2915 dvmThrowVerificationError(curMethod, vsrc1, ref);
2944 ref = FETCH(1); /* inline call "ref" */
2947 vsrc1, ref, vdst);
2970 if (!dvmPerformInlineOp4Dbg(arg0, arg1, arg2, arg3, &retval, ref))
2973 if (!dvmPerformInlineOp4Std(arg0, arg1, arg2, arg3, &retval, ref))
2989 ref = FETCH(1); /* inline call "ref" */
2992 vsrc1, ref, vdst, vdst+vsrc1-1);
3015 if (!dvmPerformInlineOp4Dbg(arg0, arg1, arg2, arg3, &retval, ref))
3018 if (!dvmPerformInlineOp4Std(arg0, arg1, arg2, arg3, &retval, ref))
3135 ref = FETCH(1) | (u4)FETCH(2) << 16;
3137 ILOGV("|const-class/jumbo v%d class@0x%08x", vdst, ref);
3138 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
3141 clazz = dvmResolveClass(curMethod->clazz, ref, true);
3158 ref = FETCH(1) | (u4)FETCH(2) << 16; /* class to check against */
3160 ILOGV("|check-cast/jumbo v%d,class@0x%08x", vsrc1, ref);
3168 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
3170 clazz = dvmResolveClass(curMethod->clazz, ref, false);
3189 ref = FETCH(1) | (u4)FETCH(2) << 16; /* class to check against */
3192 ILOGV("|instance-of/jumbo v%d,v%d,class@0x%08x", vdst, vsrc1, ref);
3202 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
3205 clazz = dvmResolveClass(curMethod->clazz, ref, true);
3223 ref = FETCH(1) | (u4)FETCH(2) << 16;
3225 ILOGV("|new-instance/jumbo v%d,class@0x%08x", vdst, ref);
3226 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
3228 clazz = dvmResolveClass(curMethod->clazz, ref, false);
3243 (!dvmDexGetResolvedClass(methodClassDex, ref))) {
3274 ref = FETCH(1) | (u4)FETCH(2) << 16;
3278 vdst, vsrc1, ref, (s4) GET_REGISTER(vsrc1));
3284 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref);
3286 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
4356 ref = FETCH(1) | (u4)FETCH(2) << 16; /* class/field/method ref */
4357 dvmThrowVerificationError(curMethod, vsrc1, ref);
4384 ref = FETCH(1) | (u4)FETCH(2) << 16; /* class ref */
4389 vsrc1, ref, vdst, vdst+vsrc1-1);
4391 ref = FETCH(1); /* class ref */
4398 vsrc1, ref, vdst, vdst+vsrc1-1);
4403 vsrc1, ref, vdst, arg5);
4410 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref);
4412 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
4488 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4493 vsrc1, ref, vdst, vdst+vsrc1-1);
4497 ref = FETCH(1); /* method ref */
4507 vsrc1, ref, vdst, vdst+vsrc1-1);
4512 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4524 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref);
4526 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL);
4594 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4599 vsrc1, ref, vdst, vdst+vsrc1-1);
4603 ref = FETCH(1); /* method ref */
4608 vsrc1, ref, vdst, vdst+vsrc1-1);
4612 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4628 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref);
4630 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL);
4682 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4687 vsrc1, ref, vdst, vdst+vsrc1-1);
4691 ref = FETCH(1); /* method ref */
4701 ref, vdst, vdst+vsrc1-1);
4706 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4721 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
4743 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4748 vsrc1, ref, vdst, vdst+vsrc1-1);
4752 ref = FETCH(1); /* method ref */
4757 vsrc1, ref, vdst, vdst+vsrc1-1);
4761 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4769 methodToCall = dvmDexGetResolvedMethod(methodClassDex, ref);
4771 methodToCall = dvmResolveMethod(curMethod->clazz, ref,
4786 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4791 vsrc1, ref, vdst, vdst+vsrc1-1);
4794 ref = FETCH(1); /* method ref */
4799 vsrc1, ref, vdst, vdst+vsrc1-1);
4802 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4805 methodToCall = dvmDexGetResolvedMethod(methodClassDex, ref);
4807 methodToCall = dvmResolveMethod(curMethod->clazz, ref, METHOD_STATIC);
4820 (dvmDexGetResolvedMethod(methodClassDex, ref) == NULL)) {
4836 ref = FETCH(1); /* vtable index */
4846 vsrc1, ref, vdst, vdst+vsrc1-1);
4851 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4863 assert(ref < (unsigned int) thisPtr->clazz->vtableCount);
4864 methodToCall = thisPtr->clazz->vtable[ref];
4881 ref, methodToCall->clazz->descriptor, methodToCall->name);
4895 ref = FETCH(1); /* vtable index */
4900 vsrc1, ref, vdst, vdst+vsrc1-1);
4904 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
4912 if (ref >= curMethod->clazz->super->vtableCount) {
4917 assert(ref < (unsigned int) curMethod->clazz->super->vtableCount);
4929 methodToCall = curMethod->clazz->super->vtable[ref];
4941 ref, methodToCall->clazz->descriptor, methodToCall->name);