--- old/src/hotspot/share/oops/oop.hpp 2019-08-19 15:57:17.378207192 +0200 +++ new/src/hotspot/share/oops/oop.hpp 2019-08-19 15:57:17.154203186 +0200 @@ -313,6 +313,10 @@ inline markWord displaced_mark_raw() const; inline void set_displaced_mark_raw(markWord m); + // Checks if the mark word needs to be preserved + inline bool mark_must_be_preserved(markWord m) const; + inline bool mark_must_be_preserved_for_promotion_failure(markWord m) const; + static bool has_klass_gap(); // for code generation