comparison src/share/vm/runtime/handles.hpp @ 2177:3582bf76420e

6990754: Use native memory and reference counting to implement SymbolTable Summary: move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank
author coleenp
date Thu, 27 Jan 2011 16:11:27 -0800
parents f95d63e2154a
children 1d1603768966
comparison
equal deleted inserted replaced
2176:27e4ea99855d 2177:3582bf76420e
194 DEF_HANDLE(array , is_array ) 194 DEF_HANDLE(array , is_array )
195 DEF_HANDLE(constantPool , is_constantPool ) 195 DEF_HANDLE(constantPool , is_constantPool )
196 DEF_HANDLE(constantPoolCache, is_constantPoolCache) 196 DEF_HANDLE(constantPoolCache, is_constantPoolCache)
197 DEF_HANDLE(objArray , is_objArray ) 197 DEF_HANDLE(objArray , is_objArray )
198 DEF_HANDLE(typeArray , is_typeArray ) 198 DEF_HANDLE(typeArray , is_typeArray )
199 DEF_HANDLE(symbol , is_symbol )
200 199
201 //------------------------------------------------------------------------------------------------------------------------ 200 //------------------------------------------------------------------------------------------------------------------------
202 // Specific KlassHandles for different Klass types 201 // Specific KlassHandles for different Klass types
203 202
204 #define DEF_KLASS_HANDLE(type, is_a) \ 203 #define DEF_KLASS_HANDLE(type, is_a) \
231 DEF_KLASS_HANDLE(objArrayKlassKlass , oop_is_objArrayKlass ) 230 DEF_KLASS_HANDLE(objArrayKlassKlass , oop_is_objArrayKlass )
232 DEF_KLASS_HANDLE(typeArrayKlassKlass , oop_is_typeArrayKlass) 231 DEF_KLASS_HANDLE(typeArrayKlassKlass , oop_is_typeArrayKlass)
233 DEF_KLASS_HANDLE(arrayKlass , oop_is_array ) 232 DEF_KLASS_HANDLE(arrayKlass , oop_is_array )
234 DEF_KLASS_HANDLE(typeArrayKlass , oop_is_typeArray_slow) 233 DEF_KLASS_HANDLE(typeArrayKlass , oop_is_typeArray_slow)
235 DEF_KLASS_HANDLE(objArrayKlass , oop_is_objArray_slow ) 234 DEF_KLASS_HANDLE(objArrayKlass , oop_is_objArray_slow )
236 DEF_KLASS_HANDLE(symbolKlass , oop_is_symbol )
237 DEF_KLASS_HANDLE(constantPoolKlass , oop_is_constantPool ) 235 DEF_KLASS_HANDLE(constantPoolKlass , oop_is_constantPool )
238 DEF_KLASS_HANDLE(constantPoolCacheKlass, oop_is_constantPool ) 236 DEF_KLASS_HANDLE(constantPoolCacheKlass, oop_is_constantPool )
239 237
240 238
241 //------------------------------------------------------------------------------------------------------------------------ 239 //------------------------------------------------------------------------------------------------------------------------