Home | History | Annotate | Download | only in c
      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