diff --git a/src/hotspot/share/gc/shared/collectedHeap.cpp b/src/hotspot/share/gc/shared/collectedHeap.cpp index 4c22dccd0f853..1852528d58151 100644 --- a/src/hotspot/share/gc/shared/collectedHeap.cpp +++ b/src/hotspot/share/gc/shared/collectedHeap.cpp @@ -42,6 +42,7 @@ #include "logging/log.hpp" #include "logging/logStream.hpp" #include "memory/classLoaderMetaspace.hpp" +#include "memory/metaspace.hpp" #include "memory/metaspaceUtils.hpp" #include "memory/resourceArea.hpp" #include "memory/universe.hpp" @@ -227,7 +228,7 @@ bool CollectedHeap::is_oop(oop object) const { return false; } - if (is_in(object->klass_raw())) { + if (!Metaspace::contains(object->klass_raw())) { return false; }