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);
20OP_END
21