< prev index next > src/hotspot/share/runtime/basicLock.hpp
Print this page
void set_displaced_header(markWord header) {
Atomic::store(&_displaced_header, header);
}
+ // TODO[OMWorld]: Cleanup these names, the storage `_displaced_header` usage depends on the locking mode.
+ void clear_displaced_header() {
+ Atomic::store(&_displaced_header, markWord(0));
+ }
+
+ void set_displaced_header(ObjectMonitor* mon) {
+ Atomic::store(&_displaced_header, markWord::from_pointer(mon));
+ }
+
void print_on(outputStream* st, oop owner) const;
// move a basic lock (used during deoptimization)
void move_to(oop obj, BasicLock* dest);
< prev index next >