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
|
@ -97,6 +97,7 @@ class InterfaceSupport: AllStatic {
|
|||
# endif
|
||||
|
||||
static void zombieAll();
|
||||
static void unlinkSymbols();
|
||||
static void deoptimizeAll();
|
||||
static void stress_derived_pointers();
|
||||
static void verify_stack();
|
||||
|
@ -375,6 +376,9 @@ class VMEntryWrapper {
|
|||
if (ZombieALot) {
|
||||
InterfaceSupport::zombieAll();
|
||||
}
|
||||
if (UnlinkSymbolsALot) {
|
||||
InterfaceSupport::unlinkSymbols();
|
||||
}
|
||||
// do verification AFTER potential deoptimization
|
||||
if (VerifyStack) {
|
||||
InterfaceSupport::verify_stack();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue