hotspot/src/cpu/x86/vm/interp_masm_x86.cpp
changeset 37152 29e68f1d35bb
parent 35214 d86005e0b4c2
child 37251 9fc139ad74b5
equal deleted inserted replaced
37053:4eac559b9503 37152:29e68f1d35bb
     1 /*
     1 /*
     2  * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   294 #ifdef ASSERT
   294 #ifdef ASSERT
   295   {
   295   {
   296     Label L;
   296     Label L;
   297     cmpptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), (int32_t)NULL_WORD);
   297     cmpptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), (int32_t)NULL_WORD);
   298     jcc(Assembler::equal, L);
   298     jcc(Assembler::equal, L);
   299     stop("InterpreterMacroAssembler::call_VM_leaf_base:"
   299     stop("InterpreterMacroAssembler::call_VM_base:"
   300          " last_sp != NULL");
   300          " last_sp != NULL");
   301     bind(L);
   301     bind(L);
   302   }
   302   }
   303 #endif /* ASSERT */
   303 #endif /* ASSERT */
   304   // super call
   304   // super call