Mercurial > hg > graal-compiler
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 //------------------------------------------------------------------------------------------------------------------------ |