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