comparison 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
comparison
equal deleted inserted replaced
6752:9646b7ff4d14 6753:8da5e203b993
128 size_t capacity_words(MetadataType mdtype) const; 128 size_t capacity_words(MetadataType mdtype) const;
129 size_t waste_words(MetadataType mdtype) const; 129 size_t waste_words(MetadataType mdtype) const;
130 130
131 static MetaWord* allocate(ClassLoaderData* loader_data, size_t size, 131 static MetaWord* allocate(ClassLoaderData* loader_data, size_t size,
132 bool read_only, MetadataType mdtype, TRAPS); 132 bool read_only, MetadataType mdtype, TRAPS);
133
134 void deallocate(MetaWord* ptr, size_t byte_size, bool is_class); 133 void deallocate(MetaWord* ptr, size_t byte_size, bool is_class);
134
135 MetaWord* expand_and_allocate(size_t size,
136 MetadataType mdtype);
135 137
136 #ifndef PRODUCT 138 #ifndef PRODUCT
137 bool contains(const void *ptr) const; 139 bool contains(const void *ptr) const;
138 bool contains_class(const void *ptr) const; 140 bool contains_class(const void *ptr) const;
139 #endif 141 #endif