diff src/share/vm/memory/metaspace.hpp @ 17663:40353abd7984

8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains Summary: Metaspace::contains cannot look at purged metaspaces while CMS concurrently deallocates them. Reviewed-by: mgerdin, sspitsyn, jmasa
author coleenp
date Tue, 07 Jan 2014 13:26:56 -0500
parents 209aa13ab8c0
children abec000618bf daef39043d2c
line wrap: on
line diff
--- a/src/share/vm/memory/metaspace.hpp	Mon Feb 10 10:34:52 2014 +0100
+++ b/src/share/vm/memory/metaspace.hpp	Tue Jan 07 13:26:56 2014 -0500
@@ -225,7 +225,7 @@
   MetaWord* expand_and_allocate(size_t size,
                                 MetadataType mdtype);
 
-  static bool contains(const void *ptr);
+  bool contains(const void* ptr);
   void dump(outputStream* const out) const;
 
   // Free empty virtualspaces