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