< prev index next >

src/share/vm/interpreter/bytecodeInterpreter.cpp

Print this page
@  rev 8025 : 8076181: bytecodeInterpreter.cpp refers to unknown labels.
|


 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


< prev index next >