mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8246340: Move SystemDictionary GC roots into OopStorage
Use vm_global() OopStorage for system dictionary roots Reviewed-by: eosterlund, lfoltan
This commit is contained in:
parent
06e47d05b6
commit
498b0e61ed
31 changed files with 149 additions and 167 deletions
|
@ -470,7 +470,6 @@ typedef HashtableEntry<InstanceKlass*, mtClass> KlassHashtableEntry;
|
|||
/* SystemDictionary */ \
|
||||
/********************/ \
|
||||
\
|
||||
static_field(SystemDictionary, _system_loader_lock_obj, oop) \
|
||||
static_field(SystemDictionary, WK_KLASS(Object_klass), InstanceKlass*) \
|
||||
static_field(SystemDictionary, WK_KLASS(String_klass), InstanceKlass*) \
|
||||
static_field(SystemDictionary, WK_KLASS(Class_klass), InstanceKlass*) \
|
||||
|
@ -479,7 +478,6 @@ typedef HashtableEntry<InstanceKlass*, mtClass> KlassHashtableEntry;
|
|||
static_field(SystemDictionary, WK_KLASS(Thread_klass), InstanceKlass*) \
|
||||
static_field(SystemDictionary, WK_KLASS(ThreadGroup_klass), InstanceKlass*) \
|
||||
static_field(SystemDictionary, WK_KLASS(MethodHandle_klass), InstanceKlass*) \
|
||||
static_field(SystemDictionary, _java_system_loader, oop) \
|
||||
\
|
||||
/*************/ \
|
||||
/* vmSymbols */ \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue