Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
8248391: Unify handling of all OopStorage instances in weak root proc…
…essing OopStorage instance now owned by subsystems, and generalize dead entry notification Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com> Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com> Reviewed-by: coleenp, tschatzl
- Loading branch information
Showing
with
815 additions
and 567 deletions.
- +2 −2 src/hotspot/share/classfile/classLoaderData.cpp
- +2 −2 src/hotspot/share/classfile/dictionary.cpp
- +2 −2 src/hotspot/share/classfile/protectionDomainCache.cpp
- +19 −20 src/hotspot/share/classfile/stringTable.cpp
- +8 −18 src/hotspot/share/classfile/stringTable.hpp
- +3 −3 src/hotspot/share/classfile/systemDictionary.cpp
- +3 −3 src/hotspot/share/classfile/systemDictionaryShared.cpp
- +11 −1 src/hotspot/share/gc/g1/g1Policy.cpp
- +4 −2 src/hotspot/share/gc/g1/g1Policy.hpp
- +30 −1 src/hotspot/share/gc/shared/oopStorage.cpp
- +20 −1 src/hotspot/share/gc/shared/oopStorage.hpp
- +13 −0 src/hotspot/share/gc/shared/oopStorageParState.hpp
- +29 −17 src/hotspot/share/gc/shared/oopStorageSet.cpp
- +20 −42 src/hotspot/share/gc/shared/oopStorageSet.hpp
- +19 −0 src/hotspot/share/gc/shared/oopStorageSetParState.hpp
- +59 −2 src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
- +24 −46 src/hotspot/share/gc/shared/weakProcessor.cpp
- +6 −2 src/hotspot/share/gc/shared/weakProcessor.hpp
- +5 −8 src/hotspot/share/gc/shared/weakProcessor.inline.hpp
- +12 −0 src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
- +29 −0 src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
- +10 −43 src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
- +3 −7 src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
- +16 −66 src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
- +18 −62 src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
- +3 −3 src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
- +9 −68 src/hotspot/share/gc/z/zRootsIterator.cpp
- +9 −16 src/hotspot/share/gc/z/zRootsIterator.hpp
- +4 −0 src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
- +1 −1 src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
- +1 −2 src/hotspot/share/jvmci/jvmciRuntime.cpp
- +21 −0 src/hotspot/share/memory/universe.cpp
- +9 −1 src/hotspot/share/memory/universe.hpp
- +2 −2 src/hotspot/share/prims/jvmtiExport.cpp
- +3 −3 src/hotspot/share/prims/jvmtiImpl.cpp
- +19 −27 src/hotspot/share/prims/resolvedMethodTable.cpp
- +15 −23 src/hotspot/share/prims/resolvedMethodTable.hpp
- +2 −2 src/hotspot/share/runtime/init.cpp
- +9 −7 src/hotspot/share/runtime/jniHandles.cpp
- +5 −0 src/hotspot/share/runtime/jniHandles.hpp
- +52 −62 test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp
- +284 −0 test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
Oops, something went wrong.