< prev index next >

src/hotspot/share/interpreter/bytecodeInterpreter.cpp

Print this page
rev 50962 : [mq]: 8207011

*** 492,508 **** // Screwups with stack management usually cause us to overwrite istate // save a copy so we can verify it. interpreterState orig = istate; #endif ! register intptr_t* topOfStack = (intptr_t *)istate->stack(); /* access with STACK macros */ ! register address pc = istate->bcp(); ! register jubyte opcode; ! register intptr_t* locals = istate->locals(); ! register ConstantPoolCache* cp = istate->constants(); // method()->constants()->cache() #ifdef LOTS_OF_REGS ! register JavaThread* THREAD = istate->thread(); #else #undef THREAD #define THREAD istate->thread() #endif --- 492,508 ---- // Screwups with stack management usually cause us to overwrite istate // save a copy so we can verify it. interpreterState orig = istate; #endif ! intptr_t* topOfStack = (intptr_t *)istate->stack(); /* access with STACK macros */ ! address pc = istate->bcp(); ! jubyte opcode; ! intptr_t* locals = istate->locals(); ! ConstantPoolCache* cp = istate->constants(); // method()->constants()->cache() #ifdef LOTS_OF_REGS ! JavaThread* THREAD = istate->thread(); #else #undef THREAD #define THREAD istate->thread() #endif
*** 587,597 **** /* 0xF0 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default, /* 0xF4 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default, /* 0xF8 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default, /* 0xFC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default }; ! register uintptr_t *dispatch_table = (uintptr_t*)&opclabels_data[0]; #endif /* USELABELS */ #ifdef ASSERT // this will trigger a VERIFY_OOP on entry if (istate->msg() != initialize && ! METHOD->is_static()) { --- 587,597 ---- /* 0xF0 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default, /* 0xF4 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default, /* 0xF8 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default, /* 0xFC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default }; ! uintptr_t *dispatch_table = (uintptr_t*)&opclabels_data[0]; #endif /* USELABELS */ #ifdef ASSERT // this will trigger a VERIFY_OOP on entry if (istate->msg() != initialize && ! METHOD->is_static()) {
< prev index next >