diff src/share/vm/memory/metaspace.hpp @ 6753:8da5e203b993

7197557: NPG: nsk/sysdict/vm/stress/chain/chain004 hangs intermittently Reviewed-by: johnc, ysr
author jmasa
date Tue, 18 Sep 2012 14:15:06 -0700
parents 942bb29b20b0
children 8e47bac5643a
line wrap: on
line diff
--- a/src/share/vm/memory/metaspace.hpp	Mon Sep 17 10:33:13 2012 +0200
+++ b/src/share/vm/memory/metaspace.hpp	Tue Sep 18 14:15:06 2012 -0700
@@ -130,8 +130,10 @@
 
   static MetaWord* allocate(ClassLoaderData* loader_data, size_t size,
                             bool read_only, MetadataType mdtype, TRAPS);
+  void deallocate(MetaWord* ptr, size_t byte_size, bool is_class);
 
-  void deallocate(MetaWord* ptr, size_t byte_size, bool is_class);
+  MetaWord* expand_and_allocate(size_t size,
+                                MetadataType mdtype);
 
 #ifndef PRODUCT
   bool contains(const void *ptr) const;