• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download

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