RFR: 8265696 move cds sources
Ioi Lam
iklam at openjdk.java.net
Wed Apr 21 22:57:51 UTC 2021
The number of CDS source files have grown significantly. To improve modularity, the following files should be moved a new directory, src/hotspot/share/cds.
- src/hotspot/share/classfile/classListParser.cpp
- src/hotspot/share/classfile/classListParser.hpp
- src/hotspot/share/classfile/classListWriter.hpp
- src/hotspot/share/classfile/compactHashtable.cpp
- src/hotspot/share/classfile/compactHashtable.hpp
- src/hotspot/share/classfile/lambdaFormInvokers.cpp
- src/hotspot/share/classfile/lambdaFormInvokers.hpp
- src/hotspot/share/memory/archiveBuilder.cpp
- src/hotspot/share/memory/archiveBuilder.hpp
- src/hotspot/share/memory/archiveUtils.cpp
- src/hotspot/share/memory/archiveUtils.hpp
- src/hotspot/share/memory/archiveUtils.inline.hpp
- src/hotspot/share/memory/cppVtables.cpp
- src/hotspot/share/memory/cppVtables.hpp
- src/hotspot/share/memory/dumpAllocStats.cpp
- src/hotspot/share/memory/dumpAllocStats.hpp
- src/hotspot/share/memory/dynamicArchive.cpp
- src/hotspot/share/memory/dynamicArchive.hpp
- src/hotspot/share/memory/filemap.cpp
- src/hotspot/share/memory/filemap.hpp
- src/hotspot/share/memory/heapShared.cpp
- src/hotspot/share/memory/heapShared.hpp
- src/hotspot/share/memory/heapShared.inline.hpp
- src/hotspot/share/memory/metaspaceShared.cpp
- src/hotspot/share/memory/metaspaceShared.hpp
- src/hotspot/share/prims/cdsoffsets.cpp
- src/hotspot/share/prims/cdsoffsets.hpp
Testing with mach5: tier1, builds-tier2, builds-tier3, builds-tier4 and builds-tier5. Also locally: aarch64, arm, ppc64, s390, x86, and zero.
-------------
Commit messages:
- fixed copyright
- moved more files
- fixed include lines
- 8265696: Move CDS sources from shared/memory to shared/cds
Changes: https://git.openjdk.java.net/jdk/pull/3610/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=3610&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8265696
Stats: 275 lines in 78 files changed: 116 ins; 134 del; 25 mod
Patch: https://git.openjdk.java.net/jdk/pull/3610.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/3610/head:pull/3610
PR: https://git.openjdk.java.net/jdk/pull/3610
More information about the build-dev
mailing list