mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 19:14:38 +02:00
6990754: Use native memory and reference counting to implement SymbolTable
Move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank
This commit is contained in:
parent
950858350d
commit
7b4f8073f0
223 changed files with 3783 additions and 3641 deletions
|
@ -49,7 +49,6 @@ typedef class objArrayOopDesc* objArrayOop;
|
|||
typedef class typeArrayOopDesc* typeArrayOop;
|
||||
typedef class constantPoolOopDesc* constantPoolOop;
|
||||
typedef class constantPoolCacheOopDesc* constantPoolCacheOop;
|
||||
typedef class symbolOopDesc* symbolOop;
|
||||
typedef class klassOopDesc* klassOop;
|
||||
typedef class markOopDesc* markOop;
|
||||
typedef class compiledICHolderOopDesc* compiledICHolderOop;
|
||||
|
@ -166,7 +165,6 @@ DEF_OOP(constantPool);
|
|||
DEF_OOP(constantPoolCache);
|
||||
DEF_OOP(objArray);
|
||||
DEF_OOP(typeArray);
|
||||
DEF_OOP(symbol);
|
||||
DEF_OOP(klass);
|
||||
DEF_OOP(compiledICHolder);
|
||||
|
||||
|
@ -190,7 +188,6 @@ class objArrayKlass;
|
|||
class typeArrayKlass;
|
||||
class constantPoolKlass;
|
||||
class constantPoolCacheKlass;
|
||||
class symbolKlass;
|
||||
class compiledICHolderKlass;
|
||||
|
||||
#endif // SHARE_VM_OOPS_OOPSHIERARCHY_HPP
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue