Home | History | Annotate | Download | only in stackmap

Lines Matching refs:Opcode

19 import javassist.bytecode.Opcode;
157 case Opcode.NOP :
159 case Opcode.ACONST_NULL :
162 case Opcode.ICONST_M1 :
163 case Opcode.ICONST_0 :
164 case Opcode.ICONST_1 :
165 case Opcode.ICONST_2 :
166 case Opcode.ICONST_3 :
167 case Opcode.ICONST_4 :
168 case Opcode.ICONST_5 :
171 case Opcode.LCONST_0 :
172 case Opcode.LCONST_1 :
176 case Opcode.FCONST_0 :
177 case Opcode.FCONST_1 :
178 case Opcode.FCONST_2 :
181 case Opcode.DCONST_0 :
182 case Opcode.DCONST_1 :
186 case Opcode.BIPUSH :
187 case Opcode.SIPUSH :
189 return op == Opcode.SIPUSH ? 3 : 2;
190 case Opcode.LDC :
193 case Opcode.LDC_W :
194 case Opcode.LDC2_W :
197 case Opcode.ILOAD :
199 case Opcode.LLOAD :
201 case Opcode.FLOAD :
203 case Opcode.DLOAD :
205 case Opcode.ALOAD :
207 case Opcode.ILOAD_0 :
208 case Opcode.ILOAD_1 :
209 case Opcode.ILOAD_2 :
210 case Opcode.ILOAD_3 :
213 case Opcode.LLOAD_0 :
214 case Opcode.LLOAD_1 :
215 case Opcode.LLOAD_2 :
216 case Opcode.LLOAD_3 :
220 case Opcode.FLOAD_0 :
221 case Opcode.FLOAD_1 :
222 case Opcode.FLOAD_2 :
223 case Opcode.FLOAD_3 :
226 case Opcode.DLOAD_0 :
227 case Opcode.DLOAD_1 :
228 case Opcode.DLOAD_2 :
229 case Opcode.DLOAD_3 :
233 case Opcode.ALOAD_0 :
234 case Opcode.ALOAD_1 :
235 case Opcode.ALOAD_2 :
236 case Opcode.ALOAD_3 :
237 reg = op - Opcode.ALOAD_0;
240 case Opcode.IALOAD :
243 case Opcode.LALOAD :
247 case Opcode.FALOAD :
250 case Opcode.DALOAD :
254 case Opcode.AALOAD : {
263 case Opcode.BALOAD :
264 case Opcode.CALOAD :
265 case Opcode.SALOAD :
320 case Opcode.ISTORE :
322 case Opcode.LSTORE :
324 case Opcode.FSTORE :
326 case Opcode.DSTORE :
328 case Opcode.ASTORE :
330 case Opcode.ISTORE_0 :
331 case Opcode.ISTORE_1 :
332 case Opcode.ISTORE_2 :
333 case Opcode.ISTORE_3 :
334 { int var = op - Opcode.ISTORE_0;
338 case Opcode.LSTORE_0 :
339 case Opcode.LSTORE_1 :
340 case Opcode.LSTORE_2 :
341 case Opcode.LSTORE_3 :
342 { int var = op - Opcode.LSTORE_0;
347 case Opcode.FSTORE_0 :
348 case Opcode.FSTORE_1 :
349 case Opcode.FSTORE_2 :
350 case Opcode.FSTORE_3 :
351 { int var = op - Opcode.FSTORE_0;
355 case Opcode.DSTORE_0 :
356 case Opcode.DSTORE_1 :
357 case Opcode.DSTORE_2 :
358 case Opcode.DSTORE_3 :
359 { int var = op - Opcode.DSTORE_0;
364 case Opcode.ASTORE_0 :
365 case Opcode.ASTORE_1 :
366 case Opcode.ASTORE_2 :
367 case Opcode.ASTORE_3 :
368 { int var = op - Opcode.ASTORE_0;
371 case Opcode.IASTORE :
372 case Opcode.LASTORE :
373 case Opcode.FASTORE :
374 case Opcode.DASTORE :
375 stackTop -= (op == Opcode.LASTORE || op == Opcode.DASTORE) ? 4 : 3;
377 case Opcode.AASTORE :
383 case Opcode.BASTORE :
384 case Opcode.CASTORE :
385 case Opcode.SASTORE :
388 case Opcode.POP :
391 case Opcode.POP2 :
394 case Opcode.DUP : {
399 case Opcode.DUP_X1 :
400 case Opcode.DUP_X2 : {
401 int len = op - Opcode.DUP_X1 + 2;
407 case Opcode.DUP2 :
411 case Opcode.DUP2_X1 :
412 case Opcode.DUP2_X2 : {
413 int len = op - Opcode.DUP2_X1 + 3;
420 case Opcode.SWAP : {
467 if (op <= Opcode.LXOR) { // IADD...LXOR
468 stackTop += Opcode.STACK_GROW[op];
473 case Opcode.IINC :
476 case Opcode.I2L :
481 case Opcode.I2F :
484 case Opcode.I2D :
489 case Opcode.L2I :
492 case Opcode.L2F :
495 case Opcode.L2D :
498 case Opcode.F2I :
501 case Opcode.F2L :
505 case Opcode.F2D :
509 case Opcode.D2I :
512 case Opcode.D2L :
515 case Opcode.D2F :
518 case Opcode.I2B :
519 case Opcode.I2C :
520 case Opcode.I2S :
531 case Opcode.LCMP :
535 case Opcode.FCMPL :
536 case Opcode.FCMPG :
539 case Opcode.DCMPL :
540 case Opcode.DCMPG :
544 case Opcode.IFEQ :
545 case Opcode.IFNE :
546 case Opcode.IFLT :
547 case Opcode.IFGE :
548 case Opcode.IFGT :
549 case Opcode.IFLE :
553 case Opcode.IF_ICMPEQ :
554 case Opcode.IF_ICMPNE :
555 case Opcode.IF_ICMPLT :
556 case Opcode.IF_ICMPGE :
557 case Opcode.IF_ICMPGT :
558 case Opcode.IF_ICMPLE :
559 case Opcode.IF_ACMPEQ :
560 case Opcode.IF_ACMPNE :
564 case Opcode.GOTO :
567 case Opcode.JSR :
570 case Opcode.RET :
573 case Opcode.TABLESWITCH : {
581 case Opcode.LOOKUPSWITCH : {
587 case Opcode.IRETURN :
591 case Opcode.LRETURN :
595 case Opcode.FRETURN :
599 case Opcode.DRETURN :
603 case Opcode.ARETURN :
607 case Opcode.RETURN :
610 case Opcode.GETSTATIC :
612 case Opcode.PUTSTATIC :
614 case Opcode.GETFIELD :
616 case Opcode.PUTFIELD :
618 case Opcode.INVOKEVIRTUAL :
619 case Opcode.INVOKESPECIAL :
621 case Opcode.INVOKESTATIC :
623 case Opcode.INVOKEINTERFACE :
626 throw new RuntimeException("bad opcode 186");
627 case Opcode.NEW : {
632 case Opcode.NEWARRAY :
634 case Opcode.ANEWARRAY : {
645 case Opcode.ARRAYLENGTH :
649 case Opcode.ATHROW :
653 case Opcode.CHECKCAST : {
658 case Opcode.INSTANCEOF :
662 case Opcode.MONITORENTER :
663 case Opcode.MONITOREXIT :
667 case Opcode.WIDE :
669 case Opcode.MULTIANEWARRAY :
671 case Opcode.IFNULL :
672 case Opcode.IFNONNULL :
676 case Opcode.GOTO_W :
679 case Opcode.JSR_W :
689 case Opcode.ILOAD :
692 case Opcode.LLOAD :
695 case Opcode.FLOAD :
698 case Opcode.DLOAD :
701 case Opcode.ALOAD : {
705 case Opcode.ISTORE :
708 case Opcode.LSTORE :
711 case Opcode.FSTORE :
714 case Opcode.DSTORE :
717 case Opcode.ASTORE : {
721 case Opcode.IINC :
724 case Opcode.RET :
777 case Opcode.T_BOOLEAN :
780 case Opcode.T_CHAR :
783 case Opcode.T_FLOAT :
786 case Opcode.T_DOUBLE :
789 case Opcode.T_BYTE :
792 case Opcode.T_SHORT :
795 case Opcode.T_INT :
798 case Opcode.T_LONG :