< prev index next >

src/hotspot/cpu/x86/x86.ad

Print this page

        

@@ -2020,21 +2020,22 @@
 %}
 
 encode %{
 
   enc_class call_epilog %{
+    MacroAssembler _masm(&cbuf);
     if (VerifyStackAtCalls) {
       // Check that stack depth is unchanged: find majik cookie on stack
       int framesize = ra_->reg2offset_unchecked(OptoReg::add(ra_->_matcher._old_SP, -3*VMRegImpl::slots_per_word));
-      MacroAssembler _masm(&cbuf);
       Label L;
       __ cmpptr(Address(rsp, framesize), (int32_t)0xbadb100d);
       __ jccb(Assembler::equal, L);
       // Die if stack mismatch
       __ int3();
       __ bind(L);
     }
+    __ oopmap_metadata(-1);
   %}
 
 %}
 
 
< prev index next >