561 /* 0xA8 */ &&opc_jsr, &&opc_ret, &&opc_tableswitch,&&opc_lookupswitch,
562 /* 0xAC */ &&opc_ireturn, &&opc_lreturn, &&opc_freturn, &&opc_dreturn,
563
564 /* 0xB0 */ &&opc_areturn, &&opc_return, &&opc_getstatic, &&opc_putstatic,
565 /* 0xB4 */ &&opc_getfield, &&opc_putfield, &&opc_invokevirtual,&&opc_invokespecial,
566 /* 0xB8 */ &&opc_invokestatic,&&opc_invokeinterface,&&opc_invokedynamic,&&opc_new,
567 /* 0xBC */ &&opc_newarray, &&opc_anewarray, &&opc_arraylength, &&opc_athrow,
568
569 /* 0xC0 */ &&opc_checkcast, &&opc_instanceof, &&opc_monitorenter, &&opc_monitorexit,
570 /* 0xC4 */ &&opc_wide, &&opc_multianewarray, &&opc_ifnull, &&opc_ifnonnull,
571 /* 0xC8 */ &&opc_goto_w, &&opc_jsr_w, &&opc_breakpoint, &&opc_default,
572 /* 0xCC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
573
574 /* 0xD0 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
575 /* 0xD4 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
576 /* 0xD8 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
577 /* 0xDC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
578
579 /* 0xE0 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
580 /* 0xE4 */ &&opc_default, &&opc_fast_aldc, &&opc_fast_aldc_w, &&opc_return_register_finalizer,
581 /* 0xE8 */ &&opc_invokehandle,&&opc_nofast_getfield,&&opc_nofast_putfield, &&opc_nofast_aload_0,
582 /* 0xEC */ &&opc_nofast_iload,&&opc_default, &&opc_default, &&opc_default,
583
584 /* 0xF0 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
585 /* 0xF4 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
586 /* 0xF8 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
587 /* 0xFC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default
588 };
589 register uintptr_t *dispatch_table = (uintptr_t*)&opclabels_data[0];
590 #endif /* USELABELS */
591
592 #ifdef ASSERT
593 // this will trigger a VERIFY_OOP on entry
594 if (istate->msg() != initialize && ! METHOD->is_static()) {
595 oop rcvr = LOCALS_OBJECT(0);
596 VERIFY_OOP(rcvr);
597 }
598 #endif
599 // #define HACK
600 #ifdef HACK
601 bool interesting = false;
602 #endif // HACK
|
561 /* 0xA8 */ &&opc_jsr, &&opc_ret, &&opc_tableswitch,&&opc_lookupswitch,
562 /* 0xAC */ &&opc_ireturn, &&opc_lreturn, &&opc_freturn, &&opc_dreturn,
563
564 /* 0xB0 */ &&opc_areturn, &&opc_return, &&opc_getstatic, &&opc_putstatic,
565 /* 0xB4 */ &&opc_getfield, &&opc_putfield, &&opc_invokevirtual,&&opc_invokespecial,
566 /* 0xB8 */ &&opc_invokestatic,&&opc_invokeinterface,&&opc_invokedynamic,&&opc_new,
567 /* 0xBC */ &&opc_newarray, &&opc_anewarray, &&opc_arraylength, &&opc_athrow,
568
569 /* 0xC0 */ &&opc_checkcast, &&opc_instanceof, &&opc_monitorenter, &&opc_monitorexit,
570 /* 0xC4 */ &&opc_wide, &&opc_multianewarray, &&opc_ifnull, &&opc_ifnonnull,
571 /* 0xC8 */ &&opc_goto_w, &&opc_jsr_w, &&opc_breakpoint, &&opc_default,
572 /* 0xCC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
573
574 /* 0xD0 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
575 /* 0xD4 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
576 /* 0xD8 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
577 /* 0xDC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
578
579 /* 0xE0 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
580 /* 0xE4 */ &&opc_default, &&opc_fast_aldc, &&opc_fast_aldc_w, &&opc_return_register_finalizer,
581 /* 0xE8 */ &&opc_invokehandle,&&opc_default, &&opc_default, &&opc_default,
582 /* 0xEC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
583
584 /* 0xF0 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
585 /* 0xF4 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
586 /* 0xF8 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default,
587 /* 0xFC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default
588 };
589 register uintptr_t *dispatch_table = (uintptr_t*)&opclabels_data[0];
590 #endif /* USELABELS */
591
592 #ifdef ASSERT
593 // this will trigger a VERIFY_OOP on entry
594 if (istate->msg() != initialize && ! METHOD->is_static()) {
595 oop rcvr = LOCALS_OBJECT(0);
596 VERIFY_OOP(rcvr);
597 }
598 #endif
599 // #define HACK
600 #ifdef HACK
601 bool interesting = false;
602 #endif // HACK
|