< prev index next >

src/cpu/x86/vm/x86_64.ad

Print this page

        

*** 2123,2133 **** static_call_Relocation::spec(), RELOC_DISP32); } if (_method) { // Emit stub for static call. ! CompiledStaticCall::emit_to_interp_stub(cbuf); } %} enc_class Java_Dynamic_Call(method meth) %{ MacroAssembler _masm(&cbuf); --- 2123,2137 ---- static_call_Relocation::spec(), RELOC_DISP32); } if (_method) { // Emit stub for static call. ! address stub = CompiledStaticCall::emit_to_interp_stub(cbuf); ! if (stub == NULL) { ! ciEnv::current()->record_failure("CodeCache is full"); ! return; ! } } %} enc_class Java_Dynamic_Call(method meth) %{ MacroAssembler _masm(&cbuf);
< prev index next >