Lines Matching refs:ref
390 u2 ref, vsrc1, vsrc2, vdst; \
394 (void)ref; (void)vsrc1; (void)vsrc2; (void)vdst; (void)inst; \
436 u4 ref; \
439 (void)ref; (void)vsrc1; (void)vsrc2; (void)vdst; (void)inst;
1031 ref = FETCH(1); /* field ref */ \
1032 ILOGV("|iget%s v%d,v%d,field@0x%04x", (_opname), vdst, vsrc1, ref); \
1036 ifield = (InstField*) dvmDexGetResolvedField(methodClassDex, ref); \
1038 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1055 ref = FETCH(1); /* field offset */ \
1057 (_opname), vdst, vsrc1, ref); \
1061 SET_REGISTER##_regsize(vdst, dvmGetField##_ftype(obj, ref)); \
1062 ILOGV("+ IGETQ %d=0x%08llx", ref, \
1075 ref = FETCH(1); /* field ref */ \
1076 ILOGV("|iput%s v%d,v%d,field@0x%04x", (_opname), vdst, vsrc1, ref); \
1080 ifield = (InstField*) dvmDexGetResolvedField(methodClassDex, ref); \
1082 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1099 ref = FETCH(1); /* field offset */ \
1101 (_opname), vdst, vsrc1, ref); \
1105 dvmSetField##_ftype(obj, ref, GET_REGISTER##_regsize(vdst)); \
1106 ILOGV("+ IPUTQ %d=0x%08llx", ref, \
1124 ref = FETCH(1); /* field ref */ \
1125 ILOGV("|sget%s v%d,sfield@0x%04x", (_opname), vdst, ref); \
1126 sfield = (StaticField*)dvmDexGetResolvedField(methodClassDex, ref); \
1129 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1132 if (dvmDexGetResolvedField(methodClassDex, ref) == NULL) { \
1147 ref = FETCH(1); /* field ref */ \
1148 ILOGV("|sput%s v%d,sfield@0x%04x", (_opname), vdst, ref); \
1149 sfield = (StaticField*)dvmDexGetResolvedField(methodClassDex, ref); \
1152 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1155 if (dvmDexGetResolvedField(methodClassDex, ref) == NULL) { \
1450 ref = FETCH(1); in HANDLE_OPCODE()
1451 ILOGV("|const-string v%d string@0x%04x", vdst, ref); in HANDLE_OPCODE()
1452 strObj = dvmDexGetResolvedString(methodClassDex, ref); in HANDLE_OPCODE()
1455 strObj = dvmResolveString(curMethod->clazz, ref); in HANDLE_OPCODE()
1492 ref = FETCH(1); in HANDLE_OPCODE()
1493 ILOGV("|const-class v%d class@0x%04x", vdst, ref); in HANDLE_OPCODE()
1494 clazz = dvmDexGetResolvedClass(methodClassDex, ref); in HANDLE_OPCODE()
1497 clazz = dvmResolveClass(curMethod->clazz, ref, true); in HANDLE_OPCODE()
1565 ref = FETCH(1); /* class to check against */ in HANDLE_OPCODE()
1566 ILOGV("|check-cast v%d,class@0x%04x", vsrc1, ref); in HANDLE_OPCODE()
1574 clazz = dvmDexGetResolvedClass(methodClassDex, ref); in HANDLE_OPCODE()
1576 clazz = dvmResolveClass(curMethod->clazz, ref, false); in HANDLE_OPCODE()
1597 ref = FETCH(1); /* class to check against */ in HANDLE_OPCODE()
1598 ILOGV("|instance-of v%d,v%d,class@0x%04x", vdst, vsrc1, ref); in HANDLE_OPCODE()
1608 clazz = dvmDexGetResolvedClass(methodClassDex, ref); in HANDLE_OPCODE()
1611 clazz = dvmResolveClass(curMethod->clazz, ref, true); in HANDLE_OPCODE()
1647 ref = FETCH(1); in HANDLE_OPCODE()
1648 ILOGV("|new-instance v%d,class@0x%04x", vdst, ref); in HANDLE_OPCODE()
1649 clazz = dvmDexGetResolvedClass(methodClassDex, ref); in HANDLE_OPCODE()
1651 clazz = dvmResolveClass(curMethod->clazz, ref, false); in HANDLE_OPCODE()
1666 (!dvmDexGetResolvedClass(methodClassDex, ref))) { in HANDLE_OPCODE()
1699 ref = FETCH(1); in HANDLE_OPCODE()
1701 vdst, vsrc1, ref, (s4) GET_REGISTER(vsrc1)); in HANDLE_OPCODE()
1707 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref); in HANDLE_OPCODE()
1709 arrayClass = dvmResolveClass(curMethod->clazz, ref, false); in HANDLE_OPCODE()
2805 ref = FETCH(1); /* class/field/method ref */
2806 dvmThrowVerificationError(curMethod, vsrc1, ref);
2835 ref = FETCH(1); /* inline call "ref" */ in HANDLE_OPCODE()
2838 vsrc1, ref, vdst); in HANDLE_OPCODE()
2861 if (!dvmPerformInlineOp4Dbg(arg0, arg1, arg2, arg3, &retval, ref)) in HANDLE_OPCODE()
2864 if (!dvmPerformInlineOp4Std(arg0, arg1, arg2, arg3, &retval, ref)) in HANDLE_OPCODE()
2880 ref = FETCH(1); /* inline call "ref" */ in HANDLE_OPCODE()
2883 vsrc1, ref, vdst, vdst+vsrc1-1); in HANDLE_OPCODE()
2906 if (!dvmPerformInlineOp4Dbg(arg0, arg1, arg2, arg3, &retval, ref)) in HANDLE_OPCODE()
2909 if (!dvmPerformInlineOp4Std(arg0, arg1, arg2, arg3, &retval, ref)) in HANDLE_OPCODE()
3108 ref = FETCH(1); /* class ref */ in GOTO_TARGET()
3115 vsrc1, ref, vdst, vdst+vsrc1-1); in GOTO_TARGET()
3120 vsrc1, ref, vdst, arg5); in GOTO_TARGET()
3126 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref); in GOTO_TARGET()
3128 arrayClass = dvmResolveClass(curMethod->clazz, ref, false); in GOTO_TARGET()
3200 ref = FETCH(1); /* method ref */ in GOTO_TARGET()
3210 vsrc1, ref, vdst, vdst+vsrc1-1); in GOTO_TARGET()
3215 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f); in GOTO_TARGET()
3226 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); in GOTO_TARGET()
3228 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); in GOTO_TARGET()
3296 ref = FETCH(1); /* method ref */ in GOTO_TARGET()
3301 vsrc1, ref, vdst, vdst+vsrc1-1); in GOTO_TARGET()
3305 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f); in GOTO_TARGET()
3320 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); in GOTO_TARGET()
3322 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); in GOTO_TARGET()
3374 ref = FETCH(1); /* method ref */ in GOTO_TARGET()
3384 vsrc1, ref, vdst, vdst+vsrc1-1); in GOTO_TARGET()
3389 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f); in GOTO_TARGET()
3402 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod, in GOTO_TARGET()
3424 ref = FETCH(1); /* method ref */ in GOTO_TARGET()
3429 vsrc1, ref, vdst, vdst+vsrc1-1); in GOTO_TARGET()
3433 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f); in GOTO_TARGET()
3440 methodToCall = dvmDexGetResolvedMethod(methodClassDex, ref); in GOTO_TARGET()
3442 methodToCall = dvmResolveMethod(curMethod->clazz, ref, in GOTO_TARGET()
3457 ref = FETCH(1); /* method ref */
3462 vsrc1, ref, vdst, vdst+vsrc1-1);
3465 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f);
3467 methodToCall = dvmDexGetResolvedMethod(methodClassDex, ref);
3469 methodToCall = dvmResolveMethod(curMethod->clazz, ref, METHOD_STATIC);
3482 (dvmDexGetResolvedMethod(methodClassDex, ref) == NULL)) {
3498 ref = FETCH(1); /* vtable index */ in GOTO_TARGET()
3508 vsrc1, ref, vdst, vdst+vsrc1-1); in GOTO_TARGET()
3513 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f); in GOTO_TARGET()
3525 assert(ref < (unsigned int) thisPtr->clazz->vtableCount); in GOTO_TARGET()
3526 methodToCall = thisPtr->clazz->vtable[ref]; in GOTO_TARGET()
3543 ref, methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET()
3557 ref = FETCH(1); /* vtable index */ in GOTO_TARGET()
3562 vsrc1, ref, vdst, vdst+vsrc1-1); in GOTO_TARGET()
3566 vsrc1 >> 4, ref, vdst, vsrc1 & 0x0f); in GOTO_TARGET()
3574 if (ref >= curMethod->clazz->super->vtableCount) { in GOTO_TARGET()
3579 assert(ref < (unsigned int) curMethod->clazz->super->vtableCount); in GOTO_TARGET()
3591 methodToCall = curMethod->clazz->super->vtable[ref]; in GOTO_TARGET()
3603 ref, methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET()