@@ -68,10 +68,14 @@ inline bool ZAddress::is_marked(uintptr_t value) { return value & ZAddressMetadataMarked; } +inline bool ZAddress::is_marked_or_null(uintptr_t value) { + return is_marked(value) || is_null(value); +} + inline bool ZAddress::is_finalizable(uintptr_t value) { return value & ZAddressMetadataFinalizable; } inline bool ZAddress::is_finalizable_good(uintptr_t value) {