• Home
  • Raw
  • Download

Lines Matching refs:volatileOpc

42     Opcode volatileOpc);
43 static void rewriteStaticField(Method* method, u2* insns, Opcode volatileOpc);
163 Opcode opc, quickOpc, volatileOpc; in optimizeMethod() local
169 volatileOpc = OP_NOP; in optimizeMethod()
208 volatileOpc = OP_IGET_VOLATILE; in optimizeMethod()
212 volatileOpc = OP_IGET_WIDE_VOLATILE; in optimizeMethod()
217 volatileOpc = OP_IGET_OBJECT_VOLATILE; in optimizeMethod()
226 volatileOpc = OP_IPUT_VOLATILE; in optimizeMethod()
230 volatileOpc = OP_IPUT_WIDE_VOLATILE; in optimizeMethod()
235 volatileOpc = OP_IPUT_OBJECT_VOLATILE; in optimizeMethod()
240 if (quickOpc != OP_NOP || volatileOpc != OP_NOP) in optimizeMethod()
241 rewriteInstField(method, insns, quickOpc, volatileOpc); in optimizeMethod()
250 volatileOpc = OP_SGET_VOLATILE; in optimizeMethod()
253 volatileOpc = OP_SGET_WIDE_VOLATILE; in optimizeMethod()
257 volatileOpc = OP_SGET_OBJECT_VOLATILE; in optimizeMethod()
265 volatileOpc = OP_SPUT_VOLATILE; in optimizeMethod()
268 volatileOpc = OP_SPUT_WIDE_VOLATILE; in optimizeMethod()
272 volatileOpc = OP_SPUT_OBJECT_VOLATILE; in optimizeMethod()
275 if (volatileOpc != OP_NOP) in optimizeMethod()
276 rewriteStaticField(method, insns, volatileOpc); in optimizeMethod()
678 Opcode volatileOpc) in rewriteInstField() argument
693 if (volatileOpc != OP_NOP && dvmIsVolatileField(instField)) { in rewriteInstField()
694 updateOpcode(method, insns, volatileOpc); in rewriteInstField()
717 static void rewriteStaticField0(Method* method, u2* insns, Opcode volatileOpc, in rewriteStaticField0() argument
723 assert(volatileOpc != OP_NOP); in rewriteStaticField0()
735 updateOpcode(method, insns, volatileOpc); in rewriteStaticField0()
741 static void rewriteStaticField(Method* method, u2* insns, Opcode volatileOpc) in rewriteStaticField() argument
744 rewriteStaticField0(method, insns, volatileOpc, fieldIdx); in rewriteStaticField()