< prev index next >

src/hotspot/share/gc/z/zAddress.inline.hpp

Print this page

        

@@ -72,10 +72,14 @@
 
 inline bool ZAddress::is_finalizable(uintptr_t value) {
   return value & ZAddressMetadataFinalizable;
 }
 
+inline bool ZAddress::is_finalizable_good(uintptr_t value) {
+  return is_finalizable(value) && is_good(value ^ ZAddressMetadataFinalizable);
+}
+
 inline bool ZAddress::is_remapped(uintptr_t value) {
   return value & ZAddressMetadataRemapped;
 }
 
 inline uintptr_t ZAddress::offset(uintptr_t value) {
< prev index next >