< prev index next >

src/hotspot/share/oops/markWord.hpp

Print this page
rev 58110 : v2.09a with 8235795, 8235931 and 8236035 extracted; rebased to jdk-14+28; merge with 8236035.patch.cr1; merge with 8235795.patch.cr1; merge with 8236035.patch.cr2; merge with 8235795.patch.cr2; merge with 8235795.patch.cr3.
rev 58111 : See CR9-to-CR10-changes; merge with jdk-15+11.

*** 214,227 **** return (mask_bits(value(), lock_mask_in_place) != unlocked_value); } bool is_unlocked() const { return (mask_bits(value(), biased_lock_mask_in_place) == unlocked_value); } - // ObjectMonitor::install_displaced_markword_in_object() uses - // is_marked() on ObjectMonitor::_header as part of the restoration - // protocol for an object's header. In this usage, the mark bits are - // only ever set (and cleared) on the ObjectMonitor::_header field. bool is_marked() const { return (mask_bits(value(), lock_mask_in_place) == marked_value); } bool is_neutral() const { return (mask_bits(value(), biased_lock_mask_in_place) == unlocked_value); } --- 214,223 ----
< prev index next >