HANDLE_OPCODE(OP_CONST_STRING_JUMBO /*vAA, string@BBBBBBBB*/)
{
StringObject* strObj;
u4 tmp;
vdst = INST_AA(inst);
tmp = FETCH(1);
tmp |= (u4)FETCH(2) << 16;
ILOGV("|const-string/jumbo v%d string@0x%08x", vdst, tmp);
strObj = dvmDexGetResolvedString(methodClassDex, tmp);
if (strObj == NULL) {
EXPORT_PC();
strObj = dvmResolveString(curMethod->clazz, tmp);
if (strObj == NULL)
GOTO_exceptionThrown();
}
SET_REGISTER(vdst, (u4) strObj);
}
FINISH(3);
OP_END