@@ -71,10 +71,10 @@ void ShenandoahWeakRoot<false /* concurrent */>::weak_oops_do(IsAliveClosure* is
71
71
72
72
template <bool CONCURRENT>
73
73
ShenandoahWeakRoots<CONCURRENT>::ShenandoahWeakRoots() :
74
- _jni_roots (JNIHandles::weak_global_handles (), ShenandoahPhaseTimings::JNIWeakRoots),
75
- _string_table_roots(StringTable::weak_storage (), ShenandoahPhaseTimings::StringTableRoots),
76
- _resolved_method_table_roots(ResolvedMethodTable::weak_storage (), ShenandoahPhaseTimings::ResolvedMethodTableRoots),
77
- _vm_roots(SystemDictionary::vm_weak_oop_storage (), ShenandoahPhaseTimings::VMWeakRoots) {
74
+ _jni_roots (OopStorageSet::jni_weak (), ShenandoahPhaseTimings::JNIWeakRoots),
75
+ _string_table_roots(OopStorageSet::string_table_weak (), ShenandoahPhaseTimings::StringTableRoots),
76
+ _resolved_method_table_roots(OopStorageSet::resolved_method_table_weak (), ShenandoahPhaseTimings::ResolvedMethodTableRoots),
77
+ _vm_roots(OopStorageSet::vm_weak (), ShenandoahPhaseTimings::VMWeakRoots) {
78
78
}
79
79
80
80
template <bool CONCURRENT>
@@ -87,10 +87,10 @@ void ShenandoahWeakRoots<CONCURRENT>::oops_do(Closure* cl, uint worker_id) {
87
87
}
88
88
89
89
inline ShenandoahWeakRoots<false /* concurrent */ >::ShenandoahWeakRoots() :
90
- _jni_roots (JNIHandles::weak_global_handles (), ShenandoahPhaseTimings::JNIWeakRoots),
91
- _string_table_roots(StringTable::weak_storage (), ShenandoahPhaseTimings::StringTableRoots),
92
- _resolved_method_table_roots(ResolvedMethodTable::weak_storage (), ShenandoahPhaseTimings::ResolvedMethodTableRoots),
93
- _vm_roots(SystemDictionary::vm_weak_oop_storage (), ShenandoahPhaseTimings::VMWeakRoots) {
90
+ _jni_roots (OopStorageSet::jni_weak (), ShenandoahPhaseTimings::JNIWeakRoots),
91
+ _string_table_roots(OopStorageSet::string_table_weak (), ShenandoahPhaseTimings::StringTableRoots),
92
+ _resolved_method_table_roots(OopStorageSet::resolved_method_table_weak (), ShenandoahPhaseTimings::ResolvedMethodTableRoots),
93
+ _vm_roots(OopStorageSet::vm_weak (), ShenandoahPhaseTimings::VMWeakRoots) {
94
94
}
95
95
96
96
template <typename IsAliveClosure, typename KeepAliveClosure>
@@ -109,8 +109,8 @@ void ShenandoahWeakRoots<false /* concurrent */>::oops_do(Closure* cl, uint work
109
109
110
110
template <bool CONCURRENT>
111
111
ShenandoahVMRoots<CONCURRENT>::ShenandoahVMRoots() :
112
- _jni_handle_roots (JNIHandles::global_handles (), ShenandoahPhaseTimings::JNIRoots),
113
- _vm_global_roots(SystemDictionary::vm_global_oop_storage (), ShenandoahPhaseTimings::VMGlobalRoots) {
112
+ _jni_handle_roots (OopStorageSet::jni_global (), ShenandoahPhaseTimings::JNIRoots),
113
+ _vm_global_roots(OopStorageSet::vm_global (), ShenandoahPhaseTimings::VMGlobalRoots) {
114
114
}
115
115
116
116
template <bool CONCURRENT>
0 commit comments