hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp
changeset 43964 2f5e556a6037
parent 43423 bcaab17f72a5
child 43969 ae5c415036b0
equal deleted inserted replaced
43963:6845bb645be5 43964:2f5e556a6037
     1 /*
     1 /*
     2  * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1997, 2017, 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   void reset_last_Java_frame(bool clear_fp);
   294   void reset_last_Java_frame(bool clear_fp);
   295 
   295 
   296   // Stores
   296   // Stores
   297   void store_check(Register obj);                // store check for obj - register is destroyed afterwards
   297   void store_check(Register obj);                // store check for obj - register is destroyed afterwards
   298   void store_check(Register obj, Address dst);   // same as above, dst is exact store location (reg. is destroyed)
   298   void store_check(Register obj, Address dst);   // same as above, dst is exact store location (reg. is destroyed)
       
   299 
       
   300   void resolve_jobject(Register value, Register thread, Register tmp);
   299 
   301 
   300 #if INCLUDE_ALL_GCS
   302 #if INCLUDE_ALL_GCS
   301 
   303 
   302   void g1_write_barrier_pre(Register obj,
   304   void g1_write_barrier_pre(Register obj,
   303                             Register pre_val,
   305                             Register pre_val,