--- a/src/hotspot/share/oops/oop.hpp Thu Sep 05 08:26:44 2019 +0200
+++ b/src/hotspot/share/oops/oop.hpp Thu Sep 05 08:26:49 2019 +0200
@@ -256,9 +256,6 @@
// asserts and guarantees
static bool is_oop(oop obj, bool ignore_mark_word = false);
static bool is_oop_or_null(oop obj, bool ignore_mark_word = false);
-#ifndef PRODUCT
- static bool is_archived_object(oop p) NOT_CDS_JAVA_HEAP_RETURN_(false);
-#endif
// garbage collection
inline bool is_gc_marked() const;
@@ -266,6 +263,8 @@
// Forward pointer operations for scavenge
inline bool is_forwarded() const;
+ void verify_forwardee(oop forwardee) NOT_DEBUG_RETURN;
+
inline void forward_to(oop p);
inline bool cas_forward_to(oop p, markWord compare, atomic_memory_order order = memory_order_conservative);