< prev index next >

src/hotspot/cpu/x86/templateTable_x86.cpp

Print this page
rev 50307 : [mq]: cont

*** 2612,2621 **** --- 2612,2632 ---- } void TemplateTable::_return(TosState state) { transition(state, state); + // { + // Label not_rb; + // Register aa = rcx, bb = rdi; + // __ movptr(aa, Address(rsp, 0)); + // __ lea(bb, ExternalAddress(StubRoutines::cont_returnBarrier())); + // __ cmpq(aa, bb); + // // __ cmpq(ExternalAddress(StubRoutines::cont_returnBarrier()).addr(), aa); + // __ jcc(Assembler::notZero, not_rb); + // __ stop("WQWWQWQW"); + // __ bind(not_rb); + // } assert(_desc->calls_vm(), "inconsistent calls_vm information"); // call in remove_activation if (_desc->bytecode() == Bytecodes::_return_register_finalizer) { assert(state == vtos, "only valid state");
< prev index next >