HANDLE_OPCODE(OP_CONST_STRING_JUMBO)1HANDLE_OPCODE(OP_CONST_STRING_JUMBO /*vAA, string@BBBBBBBB*/) 2 { 3 StringObject* strObj; 4 u4 tmp; 5 6 vdst = INST_AA(inst); 7 tmp = FETCH(1); 8 tmp |= (u4)FETCH(2) << 16; 9 ILOGV("|const-string/jumbo v%d string@0x%08x", vdst, tmp); 10 strObj = dvmDexGetResolvedString(methodClassDex, tmp); 11 if (strObj == NULL) { 12 EXPORT_PC(); 13 strObj = dvmResolveString(curMethod->clazz, tmp); 14 if (strObj == NULL) 15 GOTO_exceptionThrown(); 16 } 17 SET_REGISTER(vdst, (u4) strObj); 18 } 19 FINISH(3); 20 OP_END 21