< prev index next >

src/hotspot/share/oops/oop.hpp

Print this page
rev 52211 : imported patch 8212753-improve-forward-to-atomic

*** 271,281 **** // Like "forward_to", but inserts the forwarding pointer atomically. // Exactly one thread succeeds in inserting the forwarding pointer, and // this call returns "NULL" for that thread; any other thread has the // value of the forwarding pointer returned and does not modify "this". ! inline oop forward_to_atomic(oop p, atomic_memory_order order = memory_order_conservative); inline oop forwardee() const; inline oop forwardee_acquire() const; // Age of object during scavenge --- 271,281 ---- // Like "forward_to", but inserts the forwarding pointer atomically. // Exactly one thread succeeds in inserting the forwarding pointer, and // this call returns "NULL" for that thread; any other thread has the // value of the forwarding pointer returned and does not modify "this". ! inline oop forward_to_atomic(oop p, markOop compare, atomic_memory_order order = memory_order_conservative); inline oop forwardee() const; inline oop forwardee_acquire() const; // Age of object during scavenge
< prev index next >