hotspot/src/cpu/x86/vm/methodHandles_x86.cpp
changeset 9946 b3d5b50e2289
parent 9638 a9e79f5cd83b
child 9976 6fef34e63df1
equal deleted inserted replaced
9943:a9aea2b8010f 9946:b3d5b50e2289
   387     __ stop("load_stack_move of garbage value");
   387     __ stop("load_stack_move of garbage value");
   388     __ BIND(L_ok);
   388     __ BIND(L_ok);
   389   }
   389   }
   390 }
   390 }
   391 
   391 
   392 #ifndef PRODUCT
   392 #ifdef ASSERT
   393 void MethodHandles::RicochetFrame::verify_offsets() {
   393 void MethodHandles::RicochetFrame::verify_offsets() {
   394   // Check compatibility of this struct with the more generally used offsets of class frame:
   394   // Check compatibility of this struct with the more generally used offsets of class frame:
   395   int ebp_off = sender_link_offset_in_bytes();  // offset from struct base to local rbp value
   395   int ebp_off = sender_link_offset_in_bytes();  // offset from struct base to local rbp value
   396   assert(ebp_off + wordSize*frame::interpreter_frame_method_offset      == saved_args_base_offset_in_bytes(), "");
   396   assert(ebp_off + wordSize*frame::interpreter_frame_method_offset      == saved_args_base_offset_in_bytes(), "");
   397   assert(ebp_off + wordSize*frame::interpreter_frame_last_sp_offset     == conversion_offset_in_bytes(), "");
   397   assert(ebp_off + wordSize*frame::interpreter_frame_last_sp_offset     == conversion_offset_in_bytes(), "");